摘要:
switch的case语句可以处理int,short,byte,char类型的值, 因为short,byte,char都会转换成int进行处理,这一点也可以从生成的字节码看出。 char a = 'e'; switch (a) { case 'c': System.out.println("In c 阅读全文
摘要:
Service , DAO ,DBUTtil; util一般为基本的数据库操作:打开,关闭数据库连接,查询和更新操作。 service 调用 dao 实现业务操作 dao层设计要为service服务,先进行接口设计,再进行具体实现。dao接口的具体实现中需要字段sql、rs和util对象对数据库操作 阅读全文
摘要:
private DAO中的util、rs、sql都应该为private。 其中每个具体方法执行增删改查操作前打开数据库连接,操作完成后关闭数据库连接。操作要规范,不然易出错。 nextval seq_XX.nextval 计数规则:每通过nextval执行一次操作都会有记录号,即使插入的行已经被删除 阅读全文
摘要:
eclipse中原sql: 异常: 原因:Eclipse中的SQL语句不能加分号 去掉分号,正常执行,插入成功。 这里把id设为了主键,具有唯一性,重复插入同一id执行插入失败,ORA-00001号错误。 阅读全文
摘要:
摘录自:http://blog.csdn.net/a88055517/article/details/6736284 一、增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdents ( 阅读全文
摘要:
nextval nextval与序列关联,表示下一个,如:创建里一个序列seq_1:#序列一般表示第几行,起标识作用create sequence seq_1 increment by 1 start with 1 在表中使用此序列:INSERT INTO A VALUES (seq_1.nextv 阅读全文
摘要:
前部分摘录自:http://blog.csdn.net/zdwzzu2006/article/details/6053006 DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类, 阅读全文
摘要:
http://blog.163.com/wkyuyang_001/blog/static/10802122820091751049479/ 当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自连接。 自连接(self join)是SQL语句中经常要用的连接方式,使用自连接可以将自身表的一个镜 阅读全文
摘要:
主要原因是: 在添加CONSTRAINT的时候,默认是需要VALIDATE表中的已有数据的。 你要插入的表A里,有外键连接到另一个表B的主键,你在表A的外键列插入的值,在表B的主键列找不到就不能插入。主要看两表中的数据是否一致,从表中要关联外键的字段中的数据必须包含在主表相关字段的数据内。 处理的方 阅读全文
摘要:
these query result are not updateable,include the ROWID to get updateab 原因: 其实,选中一个表后,右键,如果选择“query data”,则在跳出的SQL window上显示的SQL语句是select * from table 阅读全文