首页 > 数据库技术
使用JDBC在MySQL数据库中快速批量插入数据
使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢? 在JDBC编程接口中Statement 有两个方法特别值得注意: void addBatch() throws SQLException Adds a set of parameters to this PreparedStatement object's batch of com...
分类:数据库技术   时间:2014-03-09 17:59:00    收藏:0  评论:0  赞:0  阅读:703
函数返回一个SqlDataReader对象
解决方法:1.尝试使用dataset2.执行数据库操作命令SqlDataReader reader=mySqlCommand.ExecuteReader(CommandBehavior.CloseConnection);示例:原代码: //获取书的目录 public SqlDataReader Ge...
分类:数据库技术   时间:2014-03-11 11:27:48    收藏:0  评论:0  赞:0  阅读:529
[MySQL]load data local infile向MySQL数据库中导入数据时,无法导入和字段不分离问题。
利用load data将文件中的数据导入数据库表中的时候,遇到了两个问题。 首先是load data命令无法执行的问题: 命令行下输入load data local infile "path/filename" to table table_name; 系统提示:ERROR 1148 (42000)...
分类:数据库技术   时间:2014-03-11 11:26:33    收藏:0  评论:0  赞:0  阅读:344
修改SQL Server 排序规则 (未能排它地锁定数据库以执行该操作)
use mastergoalter database DBName set single_usergoalter database DBName COLLATE Chinese_PRC_CI_AS goalter database DBName set multi_usergo
分类:数据库技术   时间:2014-03-11 11:30:22    收藏:0  评论:0  赞:0  阅读:430
oracle经典操作sql
分页:SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21去重:delete from 表名 t1 where rowid<(select max(rowid) from 表...
分类:数据库技术   时间:2014-03-11 11:36:42    收藏:0  评论:0  赞:0  阅读:474
SSH配置文件出现database product name can not be null 错误原因
竟然是sessionFactory拼写错误,要么就是字符码写的不正确。多么致命的小错误啊
分类:数据库技术   时间:2014-03-11 12:01:04    收藏:0  评论:0  赞:0  阅读:489
Oracle Redo Log 机制 小结(转载)
Oracle 的Redo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要,之前的Blog里也林林散散的写了一些,前些日子看老白日记里也有说明,所以结合老白日记里的内容,对oracle 的整个Redo log 机制重新整理一下。一.Redo log 说明Oracle 的Online re...
分类:数据库技术   时间:2014-03-11 12:29:14    收藏:0  评论:0  赞:0  阅读:571
[转]ZendFramework数据库操作总结
Zend_Db数据库知识例子:Model文件:$this->fetchAll("is_jian=1","id DESC",0,2)->toArray();//根据is_jian=1,按id倒序排列取前2条记录当第一个参数为null时,则直接按id倒序排列ASC为正序。路由文件:$video=new ...
分类:数据库技术   时间:2014-03-11 12:33:13    收藏:0  评论:0  赞:0  阅读:484
虚拟机中的SQL server使用NetDrive附加位于网络驱动器或远程地址的MDF数据库文件
正常情况下,SQL server是不支持加载位于网络地址上的数据库文件的。有时为了测试方便,我们会在虚拟机中安装一个操作系统,比如server2003,然后安装MSSQL。此时,实体机硬盘有一个非常大(say:100G)的db.MDF数据库文件,如果想在虚拟机中的SQL加载这个数据库的话,只能将db...
分类:数据库技术   时间:2014-03-11 12:34:28    收藏:0  评论:0  赞:0  阅读:575
关于oracle导入提示:IMP-00000: 未成功终止导入
G:\平台>impImport: Release 10.2.0.1.0 - Production on 星期日 3月 9 11:00:59 2014Copyright (c) 1982, 2005, Oracle. All rights reserved.IMP-00058:IMP-00000: 未...
分类:数据库技术   时间:2014-03-11 12:36:59    收藏:0  评论:0  赞:0  阅读:2434
Effective Java 14 In public classes, use accessor methods, not public fields
Principle To offer the benefits of encapsulation you should always expose private field with public accessor method. Correct Implementation // Encapsu...
分类:数据库技术   时间:2014-03-11 12:46:23    收藏:0  评论:0  赞:0  阅读:589
突发事件防止数据库被打死紧急处理措施
开发上线完以后,到早上高峰期并发压力大,有可能因某个SQL的原因把数据库给打死,参考《一个引号导致1个小时网站打不开》,这个时候你可以用pt-kill杀死,但连接数过高,CPU负载很高,这个工具根本没法去处理,数据库这个时候已经成瘫痪状态,那么应该怎么办?首先要保证数据..
分类:数据库技术   时间:2014-03-09 07:54:01    收藏:0  评论:0  赞:0  阅读:533
mysql主从复制的实现(双机)
MYSQL主从复制的建立一:安装mysql其实很简单的东西这个过程我大概做了四个小时就好了。包括系统安装和mysql的安装操作系统:红帽5.5数据库版本:mysql-5.5.36在安装操作系统的时候由于我是断网操作,所以选择安装定制软件的时候做如下操作。简单的安装过程如下。跟以前的源码..
分类:数据库技术   时间:2014-03-09 08:15:50    收藏:0  评论:0  赞:0  阅读:595
System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
System.Data.SqlClient.SqlException:从datetime2数据类型到datetime数据类型的转换产生一个超出范围的值。解决办法是:而这位大哥提出的解决办法是把你的edmx中的ProviderManifestToken设置成2005,这样entityframework...
分类:数据库技术   时间:2014-03-09 08:52:58    收藏:0  评论:0  赞:0  阅读:698
MySQL事务隔离级别详解(转)
原文: http://xm-king.iteye.com/blog/770721 SQL标准对事务定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。实际中,最常用的级别为Read Committed...
分类:数据库技术   时间:2014-03-09 07:41:36    收藏:0  评论:0  赞:0  阅读:529
oracle判断汉字和全角字符的方法 转
笔记]oracle判断汉字和全角字符的方法[复制链接]http://www.itpub.net/thread-1848611-1-1.html最近由于单位提了一个需求,要判断提供的用户名称里不有全角字符,至少有两个汉字。找了半天,想通过正则表达式来解决,但测试了好久才发现,oracle的正则函数RE...
分类:数据库技术   时间:2014-03-09 09:59:50    收藏:0  评论:0  赞:0  阅读:714
MYSQL:The server quit without updating PID file
1.可能是/var/run/mysqld/mysql.pid文件没有写的权限 解决方法 :给予权限,执行 “chown -R mysql:mysql /database” “chmod -R 755 /var/run/mysqld”  然后重新启动mysqld! 2.可能进程里已经存在mysql进程 解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进...
分类:数据库技术   时间:2014-03-09 00:17:48    收藏:0  评论:0  赞:0  阅读:586
DbEntry在Vs2012里的配置
dbentry官方的版本还不支持vs2012,要再vs2012中使用,必须做下调整1:新建类库项目,然后添加dbentry 的dll引用。2:在建好的类库项目中.csproj新添加了类库项目后,在他的项目文件.csproj用记事本打开,在前加上 即可。至此就可以正常使用dbentry了!
分类:数据库技术   时间:2014-03-09 00:36:45    收藏:0  评论:0  赞:0  阅读:565
SQLITE在linux下的简单使用
1.第一步:安装sqlite 命令:sudo apt-get install sqlite,安装完成后出现下列信息则表示成功正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: libfolks-telepathy25 ub...
分类:数据库技术   时间:2014-03-09 01:22:31    收藏:0  评论:0  赞:0  阅读:544
对比MySQL,你究竟在什么时候更需要MongoDB
NoSQL已经流行了很长一段时间,那么究竟是什么场景下你才更需要用到这些“新兴事物”,就比如MongoDB?下面是一些总结:你期望一个更高的写负载默认情况下,对比事务安全,MongoDB更关注高的插入速度。如果你需要加载大量低价值的业务数据,那么MongoDB将很适合你的用例。但是必须避免在要求高事...
分类:数据库技术   时间:2014-03-09 01:51:04    收藏:0  评论:0  赞:0  阅读:505
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!