`
文章列表
具体为一下几个步骤:      1、引入Struts 2工程所需运行jar包。      2、创建并配置web.xml文件,添加filter标签         3、创建并配置struts.xml文件。 引入Struts 2工程所需运行jar包     把以下几个运行库文件复制到工程的WEB-INF下的lib文件夹中。   创建并配置web.xml文件,添加filter标签,在web.xml中配置FilterDispatcher <filter>   <filter-name>struts2</filter-name>   <filt ...
openSession() 与 getCurrentSession () 的区别 区别一: openSession() 获取session需要在最后手动关闭session getCurrentSession ()是自动关闭session,这种方法必须在hibernate.cfg.xml文件中配置自动session管理(current_session_context_class)的属性值为thread 区别二: 1.openSession() 是获取一个新的session 2.getCurrentSession () 获取和当前线程绑定的session,换言之,在同一个线程中,我们获取的se ...
hibernate.hbm2ddl.auto的值的区别   create:表示启动的时候先drop,再create   create-drop: 也表示创建,只不过再系统关闭前执行一下drop   update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新   validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新

pl/sql编程小结

1.创建一个简单的表 create table mytest_chg(name varchar2(30),passwd varchar2(30)); 2.创建存储过程(最后要"/"才能执行) create or replace procedure chg_pro1 is   begin     insert into mytest_chg(name,passwd) values('bbb','123');     end;     /     2.2查看错误信息方法     show error; 3.如何调用过程 3.1 exec过程名(参数值1,参数值2...);   ...
  对数据库进行操作时,要操作多条时,用批处理效率更高。 基本实现语句:pstm.addBatch();(//这一句多次执行 pstm,executeBatch();//最后执行一次 /*        基本步骤,要点 *1,首先把Auto commit设置为false,不让它自动提交  *2,进行手动提交(commit)  *3,提交完成后回复现场将Auto commit,还原为true,  *4,当异常发生执行catch中SQLException时,记得要rollback(回滚);  * */ public void addItem2(int orderI ...
   1.编程时要判断用java.util.Date还是java.sql.Date。     2.和数据库打交道的必须为java.sql.Date,所以涉及到将java.util.Date转为java.sql.Date    3.将util.Date处理为sql.Date:      util.Date有Date()构造方法,有long型getTime()方法。而sql.Date有Date(long date)构造方法,所以:java.util.Date date=new java.util.Date();     java.sql.Date d=new java.sql.Date(date.g ...
Global site tag (gtag.js) - Google Analytics