数据库
kccacmilan
这个作者很懒,什么都没留下…
展开
-
oracle数据类型和对应的java类型
地址:http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCCSQLデータ型JDBC型コード標準Java型Oracle拡張機能Java型 標準JDBC 1.0型:转载 2012-12-24 08:51:40 · 675 阅读 · 0 评论 -
三表联合查询的sql语句
String sql = "select DISTINCT T.SEGMENTID ,S.SEGMENT_NAME,R.ROAD_NAME " +"from DIM_BAYONET_DETECTOR t ,DIM_SEGMENT S ,DIM_ROADWAY R " +"WHERE T.SEGMENTID = S.SEGMENTID AND S.ROADID = R.ROADID";希原创 2012-12-28 10:41:06 · 3780 阅读 · 0 评论 -
写的史上最长的sql语句
select c.nums as sums ,d.direction,e.intersection_name from (select sum(t.numbers) as nums, b.segmentid,b.intersectionid from DIM_TRAFFIC_OFFEND_DETECTOR b,(select a.cid, count(cid) as numbers fr原创 2013-01-05 09:09:33 · 3140 阅读 · 2 评论 -
无法转换为内部表示解决办法
(JDBCExceptionReporter.java:78)--> - 无法转换为内部表示原因:数据库里的字段类型与Java里映射该字段属性的类型不能对应转换,例如数据库里字段类型为Varchar2,而Java定义的类型为Long;或者数据库里为Number,而Java定义的对应属性类型为String。根据提示检查了一遍那个类文件,没发现问题,最后查明是引用的一个原创 2013-01-05 11:42:45 · 2717 阅读 · 0 评论 -
SQL语句优化----1
在用SQL语句对数据库进行查询的时候,由于SQL语句写法的不同,影响查询的速度也很大,所以就SQL语句的一些优化作以下总结。我们都知道,写SQL语句的时候基本上都会用到where子句的,在where子句中由于写的SQL语句不同会导致不能使用表中列设置的索引,同样会进行全表的查询,导致查找速度降低。1、 ISNULL 与IS NOT NULL任何SQL语句,只要在where子句中原创 2013-01-16 19:50:47 · 413 阅读 · 0 评论 -
SQL语句优化-----2
1、 删除重复记录最高效的删除重复记录方法 ( 因为使用了ROWID)例子: DELETE FROM EMP E WHERE E.ROWID >(SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO)2、 减少对表的查询在含有子查询的SQL语句中,要特别注意减少对表的查询。3、 通过内部原创 2013-01-16 19:51:30 · 500 阅读 · 0 评论 -
JDBC向oracle插入大量(上万条)数据
执行代码如下:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.sql.Timestamp;import java.text.ParseException;i原创 2013-01-20 17:19:03 · 7289 阅读 · 0 评论