appleye
目前正在学习struts+hibernate+spring三者结合开发项目
posts - 5,  comments - 0,  trackbacks - 0

         在用tomcat+mysql配置数据源的时候,一定要记得在web.xml里面配上<resource-ref> ……..</resource-ref>,相当于让tomcat去注册这个数据库.
         用连接池来连数据库与用jdbc连数据库的区别:jdbc是直接取得一个连接.执行后,再关闭这个连接.数据源:在连接池中取得一个连接对象.把SQL绑定到这个对象上,再把这个对象放到连接池中去执行它.最后再关闭这个对象连接,释放资源.
         在DAO里连接数据库的程序为:首先到连接jndi,即到server.xml.里面找关于<Resource>和<parameter>相关的信息.返回一个数据源ds.再从ds中获得一个连接对象.con=getConnection();再把我要执行的SQL绑定到这个连接对象上:prestmt=con.prepareStatement(sql);再去执行这个sqlprestmt.executeQuery();若有结果集,则可放到ResultSet中:rs=sqlprestmt.executeQuery().若需对结果集进行处理:则可把rs中的各个字段值取出一一放到DTO里,并把DTO放到一个arraylist 或hashtable中,以让jsp通过标签进行显示结果集,执行完后,一定要记得关闭conncetion.preparestatement.resultset.这样做的原因是:如果不关闭,这个连接对象将一直存在,影响数据库的性能.jdbc连数据库步骤:1.加载驱动程序:如:String driverName = "org.gjt.mm.mysql.Driver";2.实例化这个驱动,获得驱动句柄:Class.forName(driverName).newInstance();3.取得一个连接:Connection connection = DriverManager.getConnection(url, userName,
    userPsw);4.把要执行的sql绑定到一个连接的驱动句柄上:Statement statement = connection.createStatement();5处理这个句柄:如statement.executeUpdate(sql);关闭联连接:connection.colse();preparedestatement.close().

posted on 2005-06-02 10:11 appleye 阅读(628) 评论(0)  编辑  收藏 所属分类: 工作日志

只有注册用户登录后才能发表评论。


网站导航:
 

<2005年6月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜