
数据库
文章平均质量分 51
普通网友
这个作者很懒,什么都没留下…
展开
-
使用php来读取纯真ip数据库
<?php /** * IP 地理位置查询类** @author joyphper* @version 1.0* @copyright 2010 joyphper.net*/ class ip_area {/** * * * @var resource */ private $fp;//IP库文件指针 resource private $firstip;//转载 2013-06-14 10:54:21 · 5931 阅读 · 2 评论 -
System.InvalidOperationException: ConnectionString 属性尚未初始化。
C#使用OleDB操作ACCESS Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + NewFileName + “;User Id=uid;Jet OLEDB:Database Password=pwd;”;完整错误信息: {System.InvalidOperationException: ConnectionString 属性尚未初始原创 2015-08-15 13:05:35 · 19555 阅读 · 2 评论 -
解决SQL Server 2008安装时提示:重新启动计算机 失败
Server 2008安装时提示:重新启动计算机 失败,并且重启N次都没用" name="image_operate_30701329500668328" alt="解决SQL Server 2008安装时提示:重新启动计算机 失败,并且重启N次都没用" src="http://s2.sinaimg.cn/middle/75c6fd73gb92c79cf2dd1&690" width="594"转载 2014-01-06 09:36:37 · 4237 阅读 · 2 评论 -
要求已打开且可用的 Connection。连接的当前状态为已关闭。
C#使用OleDB操作ACCESS Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + NewFileName + “;User Id=uid;Jet OLEDB:Database Password=pwd;”;完整错误信息: {System.InvalidOperationException: ExecuteScalar 要求已打开且可用的 Co原创 2015-08-15 12:59:09 · 31736 阅读 · 3 评论 -
MongoDB的查询语法和SQL的SELECT语法做对比
对数据库的查询是相当频繁的,而且很多特殊的需求我们都可以通过SQL查询语句构造出来。那么我们平时习惯的SELECT语法实现的各种功能,在MongoDB中是怎么实现的,他们之间是怎么却别的。现在我们就来研究下MongoDB的查询语法和SQL的SELECT语法的不同。1.查询所有数据SQL:SELECT * FROM UserInfoMongoDB:db.UserInfo.find()2.查询特定列,转载 2017-01-08 09:45:25 · 8715 阅读 · 1 评论 -
Window 7下 MongoDB 的安装应用简析
前段时间讲了“CentOS 6.5下通过yum安装MongoDB”的方法,今天简单说一下: Window 7下MongoDB的安装应用。分为几部分:1、安装MongoDB2、在命令行启动3、安装MongoDB服务4、在命令行连接MongoDB安装MongoDB我们从MongoDB官网下载“Windows Server 2008 R2 64-bit and later, with SSL suppo原创 2017-01-08 11:12:20 · 1754 阅读 · 4 评论 -
数据库笔试题及答案
以下为某公司的数据库笔试题及个人整理的答案,小伙伴们有更好的答案欢迎指教!数据表Student(S#,Sname) 10000条记录Cource(C#,Cname,T#) 9条记录SC(S#,C#,Score) 89991条记录Teacher(T#,Tname) 3条记录题目并没有指定表中有多少数据,记录是我自己模拟的。试题1、选择课程001的成绩大于课程002的成绩的学生ID;SELECT sc原创 2017-01-19 21:42:11 · 20719 阅读 · 2 评论 -
MySQL学习(一)数据库安装与配置全程图解
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭原创 2014-03-11 22:17:33 · 29704 阅读 · 3 评论 -
C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值
C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值OleDbParameter param = new OleDbParameter("" + dc.ColumnName, dc.DataType);出现该问题的原因是创建了Parameter,却没有为Parameter.value指定一个值。原创 2015-06-14 06:17:01 · 5772 阅读 · 0 评论 -
把ElasticSearch当成是NoSQL数据库
Elasticsearch 可以被当成一个 "NoSQL"-数据库来使用么? NoSQL 意味着在不同的环境下存在不同的东西, 而erestingly 它并不是真的跟 SQL 有啥关系. 我们开始只会觉得 "可能"而已, 所以细细研究了 Elasticsearch 的各种属性,包括它已经为了成就最具灵活性,可伸缩性和性能优异的分析查询引擎的那些属性。NoSQL 数据库是什么?NoSQL-数据库 将转载 2017-08-17 12:27:04 · 4964 阅读 · 0 评论 -
MyBatis Generator(MBG)数据库特定信息
使用说明本节收集不同数据库的使用信息。DB2MySQLOraclePostgreSQL请告知我们您正在使用的数据库发现的任何怪癖 - 我们很乐意将信息添加到此部分以备将来参考。原文:Database Specific Information翻译 2017-09-07 10:00:13 · 474 阅读 · 0 评论 -
MyBatis Generator(MBG)Oracle使用说明 公共同义词 LONG数据类型
Oracle使用说明公共同义词 Public Synonyms如果要为具有公共同义词的表生成对象,则应该实际上根据真实表生成对象,然后在运行时更改表名称。MyBatis Generator自动支持。例如,假设有一个公共别名“FRED”指向“HR.EMPLOYEES”表。下表配置将基于HR.EMPLOYEES生成对象,但运行时SQL仅将引用FRED: Oracle LON翻译 2017-09-07 10:11:11 · 1548 阅读 · 0 评论 -
MyBatis Generator(MBG)PostgreSQL使用说明 区分大小写敏感
PostgreSQL使用说明区分大小写敏感PostgreSQL对所有数据库标识符(表名,模式名,列名等)区分大小写。此外,PostgreSQL对所有小写字母的所有标识符都有不同的偏好。如果您使用PostgreSQL的所有小写标识符,那么MyBatis Generator将找到表并写入正确的SQL,而无需额外考虑。如果您使用混合的套件或大写标识符,则需要适当地配置MyBatis Generator:翻译 2017-09-07 10:17:38 · 5619 阅读 · 1 评论 -
PostgreSQL 新手入门
PostgresQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索原创 2017-04-22 19:38:51 · 3571 阅读 · 0 评论 -
{System.InvalidOperationException: 无效操作。连接被关闭。
C#使用OleDB操作ACCESS Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + NewFileName + “;User Id=uid;Jet OLEDB:Database Password=pwd;”;完整错误信息: {System.InvalidOperationException: 无效操作。连接被关闭。 在 System.D原创 2015-08-15 13:31:30 · 59505 阅读 · 5 评论 -
MySQL类型转换注意事项
最近在做的一项工作是将之前使用MSSQLServer数据库的服务,改写为支持MySQL数据库,SQL语句中涉及了一些类型转换的功能,结果发现MySQL的类型转换函数“CONVERT”并没有提供很好的数据类型名称的兼容性,参数顺序上也不一样!SQLServer中使用convert(int, Port),MySQL中要使用convert(Port, SIGNED) AS `po原创 2014-03-07 14:48:17 · 5152 阅读 · 0 评论 -
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
在使用Entity Framework操作数据库时遇到的这个错误。 这个错误比较奇怪,在园子里看到一位兄弟写到有位大哥提出的原因是:http://www.cnblogs.com/plwang1990/articles/2025334.html sqlServer2008中提供datetime2类型的数据(比datetime更精确),而用entity framework4会默认的把C#中的原创 2015-03-19 14:24:14 · 18360 阅读 · 6 评论 -
ACCESS通过一个连接写入的数据,另一个连接却读取不出来
最近在用c#实现一个数据导入的功能,将一个ACCESS数据库中的数据导入到另一个ACCESS的数据库中,然后显示出来,但是导入成功了,却显示不出来。经过研究觉得应该是缓存的原因,由于我写入数据和读取数据使用的不是一个OleDbConnection对象,而是分别打开了两个OleDbConnection连接对象;一个连接写入成功了,但保存到磁盘还需要点时间,所以这个连接写入成功,另一个连接立即去取就会有原创 2015-06-28 09:57:21 · 4678 阅读 · 2 评论 -
如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚未初始化
在 System.Data.OleDb.OleDbConnectionInternal.ValidateTransaction(OleDbTransaction transaction, String method) 在 System.Data.OleDb.OleDbConnection.ValidateTransaction(OleDbTransaction transaction, St原创 2015-06-28 10:07:06 · 12038 阅读 · 0 评论 -
使用c#访问Access数据库时,提示找不到可安装的 ISAM
使用c#访问Access数据库时,提示找不到可安装的 ISAM,如下图: 代码如下:connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=db.mdb;Pwd=abcd;"; conn = new OleDbConnection(connectionString); conn原创 2015-06-09 07:16:13 · 24733 阅读 · 9 评论 -
如果分配给命令的连接位于本地挂起事务中,ExecuteReader 要求命令拥有事务。命令的 Transaction 属性尚未初始化
{System.InvalidOperationException: 如果分配给命令的连接位于本地挂起事务中,ExecuteReader 要求命令拥有事务。命令的 Transaction 属性尚未初始化。 在 System.Data.OleDb.OleDbConnectionInternal.ValidateTransaction(OleDbTransaction transaction,原创 2015-06-28 10:03:04 · 20434 阅读 · 1 评论 -
在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常
C#使用OleDB操作ACCESS插入数据时提示: 在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常这个错误是在执行:int rlt = updateCmd.ExecuteNonQuery();时产生的,但这个信息是在控制台中输出的,而抛出的异常信息通常是:标准表达式中数据类型不匹配。出现这个问题的原因是Inse原创 2015-06-14 06:29:41 · 18298 阅读 · 1 评论 -
C#使用OleDB操作ACCESS插入数据时提示:标准表达式中数据类型不匹配。
C#使用OleDB操作ACCESS插入数据时提示:标准表达式中数据类型不匹配。OleDbParameter param = new OleDbParameter("" + dc.ColumnName, dc.DataType); param.IsNullable = dc.AllowDBNull; if (dr_src.T原创 2015-06-14 06:13:22 · 8658 阅读 · 0 评论 -
C#使用OleDB操作ACCESS插入数据时提示:至少一个参数没有被指定值。
C#使用OleDB操作ACCESS插入数据时提示:至少一个参数没有被指定值。产生该问题的原因是Insert Into 语句中使用的参数个数与为Command对象指定的Parameter个数不一致。原创 2015-06-14 06:21:06 · 7044 阅读 · 0 评论 -
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
C#使用OleDB操作ACCESS插入数据时提示: 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。当为Command添加的多个Parameter没有指定值的时候,就会提示此错误信息。原创 2015-06-14 06:23:42 · 10542 阅读 · 0 评论 -
该 ISAM 不支持在链接表中删除数据。
使用OleDB方式操作Excel,删除表中的数据时提示该错误相关代码:连接字符串://定义OleDB连接字符串 string strConn = "Provider=Microsoft.Ace.OleDb.12.0;Persist Security Info=False;" + "data source=" + @excelPath + ";Extended Properti原创 2015-07-20 12:53:12 · 7777 阅读 · 0 评论 -
不能删除电子数据表的单元格
使用OleDB方式操作Excel,删除Excel中的表时提示该错误,很是奇怪(不过也是见怪不怪了,微软的东西就喜欢给出一些莫名其妙的错误提示),昨天还能删除的,今天就删除不了了(不过昨天到今天确实有个大动作,把系统Ghost到了SSD固态硬盘上了,但操作的Excel文件路径并没有改变)。详细错误信息: {System.Data.OleDb.OleDbException (0x80004005):原创 2015-07-20 13:20:03 · 2862 阅读 · 0 评论 -
Access建表SQL语句Create Table设置自动增长列的关键字AUTOINCREMENT使用方法
Access建表SQL语句Create Table设置自动增长列的关键字AUTOINCREMENT使用方法SQL AUTO INCREMENT 字段uto-increment 会在新记录插入表中时生成一个唯一的数字。AUTO INCREMENT 字段我们通常希望在每次插入新记录时,自动地创建主键字段的值。我们可以在表中创建一个 auto-increment 字段。用于 MySQL 的语法下列 SQ原创 2015-08-30 08:58:40 · 13784 阅读 · 0 评论