回答
数据库连接使用的是c3p0最新版本:c3p0-0.9.5.2.jar同时与oracle相关jar包c3p0-oracle-thin-extras-0.9.5.2.jar已导入,mchange-commons-java-0.2.11.jar也导入,调用oracle存储过程,如果传入参数是字符串没问题,...
回答
顶#换个思路,你为什么非要...要是不行的话就用调用Oracle Jdbc里面的获取主键的方法了,这样要改起来麻烦#回复@web智能:这是pl/sql的语法,不知道你是用dbutil,或者写个存储过程。这个怎么获取值?我用DBUtils封装的
回答
hulubo:不要存储过程,最好能把两条语句一块执行,要是不行的话就用调用Oracle Jdbc里面的获取主键的方法了,这样要改起来麻烦#回复 web智能:这是pl/sql的语法,不知道你是用dbutil,或者写个存储过程。这个怎么获取...
回答
另外一个是高可用,通过使用存储过程,可以显著减少业务系统和数据库服务器之间的交互,如果业务流程的几十条、几百条SQL语句通过一个存储过程来实现,即便出现跨城的业务对数据库的调用,也不会对用户体验有明显的...
回答
如果是Oracle,通过explain plan for命令查看SQL的执行计划,这种方法SQL并不真实执行,一般适用于上线前的SQL预审,尤其对DML语句,由于SQL不执行,不用担心对生产数据造成影响。这种方法查看的执行计划有Predicate...
回答
3.什么是存储过程?用什么来调用?4.触发器的作用?5.索引的作用?和它的优点缺点是什么?6.维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么?7.什么是事务?什么是锁?事务有哪些类型?8.事务...
回答
提高SQL语句执行速度,可以根据SQL语句的查询条件在表中创建合适的索引,以此来提升SQL语句的执行速度;此过程好比是去图书找一本书,最慢的方法就是从图书馆的每一层楼每一个书架一本本的找过去;快捷一点的方法...
回答
对于 SQL 语句来说,达到上述2个目标的方法其实只有一个,那就是改变 SQL 的执行计划,让他尽量“少走弯路”,尽量通过各种“捷径”来找到我们需要的数据,以达到“减少 IO 次数”和“降低 CPU 计算”的目标分析复杂...