tomcat配置数据源和jar包引入

来源:互联网 发布:java将date格式化 编辑:程序博客网 时间:2024/06/08 12:18

 context.xml中加入

java操作代码

 

 java:/comp/env/ 是必须的,后面跟<Resource name="jdbc/oracleds" 的name属性得到数据源,再由数据源得到连接.

需要注意的是在项目里引用ojdbc14.jar没用,在tomcat目录的lib中加入ojdbc14.jar就好了。驱动用oracle.jdbc.driver.OracleDriver或者oracle.jdbc.driver都可以成功.我想是因为数据源是交给tomcat去管理的,连接数据库是tomcat的事,所以它需要ojdbc14.jar,所以我们在项目中引用驱动包是没用的。个人理解。

 

 

加入sqlserver2000数据源配置的遇到的问题

先总结自己的错误,也许以后有人会遇到
1:我的测试sqlserver数据源代码是一个class类,orcale测试是在web环境中,我想测试sql的环境就错了。

2:我写在2楼的代码是可以用,在一个JSP页面中测试,是可行的。直接在context.xml中加入就好了。

3:测试中出现 javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 'jobs' 无效。
出在ResultSet rs = stmt.executeQuery("select job_id from jobs");这是因为sa用户为系统用户,它虽然能够登陆数据库,但是数据库里边却没有这个表的访问权限.最好用自己建立的帐户,并给他相应表的操作权限.

4: 1楼的代码也是可用的,已经经过一个jsp页面测试.需要jtds的jar包,下载地址http://download.csdn.net/source/216788 放入tomcat的lib文件夹里.

原创粉丝点击