摘要: 对mysql数据库批量插入数据的速度测试分类:数据库2009-07-12 00:173304人阅读评论(1)收藏举报数据库mysqlstringsqlinsertjdbc 今天,对mysql数据库的插入数据的速度做了个简单的测试。 JdbcUtil.java[java]view plaincopypackageutils;importjava.sql.*;publicclassJdbcUtil{privatefinalstaticStringDB_DRIVER="com.mysql.jdbc.Driver";privatefinalstaticStringDB_CONNEC 阅读全文
posted @ 2013-10-17 22:27 晴心 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1、问:用JDBC访问ORACLE数据库,做DELETE操作,能用JAVA多线程实现吗? ORACLE服务器要怎么配?(以下答案来自网络,仅供参考) 答: Oracle有自己的锁机制。就算你开100条线,它还是一条一条删除。不能同时删除多项的。 对于大量数据更新,Oracle有建议一些优化措施。 (1)首先是把auto-commit给关闭。因为你每删一条数据,oracle就要自动执行一次commit。commit是需要资源的。所以如果你手动设置为每删数据1000条,执行一次commit. 那你就可以节省资源了。 (2)充分利用batch update。如果不用batch,每个delet... 阅读全文
posted @ 2013-10-17 22:26 晴心 阅读(10993) 评论(0) 推荐(0) 编辑
摘要: Oracle(二)DDL语句create、alert、drop、truncate二.数据定义 (DDL) 部分 www.2cto.com 1 . CREATE (创建表, 索引, 视图, 同义词, 过程, 函数,数据库链接等)ORACLE常用的字段类型有CHAR 固定长度的字符串VARCHAR2 可变长度的字符串 www.2cto.com NUMBER (M,N) 数字型M是位数总长度, N是小数的长度DATE 日期类型创建表时要把较小的不为空的字段放在前面, 可能为空的字段放在后面创建表时可以用中文的字段名, 但最好还是用英文的字段名创建表时可以给字段加上默认值, 例如 DEFAULT SY 阅读全文
posted @ 2013-10-17 15:56 晴心 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: Oracle常用SQL(一)初步了解insert delete update(DML)1 . INSERT (往数据表里插入记录的语句) www.2cto.com A、将数据插入到表中: INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);B、 将一个表中的数据插入到另外一个表: INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的 表名; www.2cto.com 注意:a、字符串类型的字段值必须用单引号括起来, 例如:......values( ‘GOO... 阅读全文
posted @ 2013-10-17 15:51 晴心 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 今天在oracle的SQL plus 中执行了删除和查询操作,然后在PL/SQL中也执行查询操作,语句一样,结果却不一样,让我大感郁闷,后来才突然想到可能是两边数据不一致造成的,但是为什么不一致呢,就是没用commit,在网上查了一下,大概是这样说的:DML语言,比如update,delete,insert等修改表中数据的需要commit;DDL语言,比如create,drop等改变表结构的,就不需要写commit(因为内部隐藏了commit);DDL 数据定义语言:create table 创建表 alter table 修改表 drop table 删除表 truncate table 删 阅读全文
posted @ 2013-10-17 12:02 晴心 阅读(7983) 评论(0) 推荐(0) 编辑