源代码如下:
{DataSource ds = null;
try{
Context context = new InitialContext();
//从Context中lookup数据源。
ds = (DataSource)context.lookup("java:comp/env/jdbc/mysqlds");
if(ds!=null)
{
out.println("已经获得DataSource!");
out.println("<br>");
Connection conn = ds.getConnection();
Statement stmt=conn.createStatement();
ResultSet rst=stmt.executeQuery("select * from webblog");//从一个已存在的表中读取数据
out.println("以下是从数据库中读取出来的数据:<br>");
while(rst.next()){
out.println("<br>");
out.println(rst.getString(2));}
}
}
catch(Exception ne)
{
out.println("出现如下错误:<br>");
out.println(ne);
}
运行提示的错误是:已经获得DataSource!
出现如下错误:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
我已经在Tomcat6.0中的context.xml中添加了连接池代码:如下
< path="/Conntest" docBase="Conntest" debug="5" reloadable="true" crossContext="true"> -->
<Resource
name="jdbc/mysqlds"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdel="30"
maxWait="1000"
username="root"
password="123456"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/conn"
/>在项目下面的web.xml也修改了,。驱动程序在Tomcat/lib和在项目的lib下也添加了但还是报错
求 高手help
{DataSource ds = null;
try{
Context context = new InitialContext();
//从Context中lookup数据源。
ds = (DataSource)context.lookup("java:comp/env/jdbc/mysqlds");
if(ds!=null)
{
out.println("已经获得DataSource!");
out.println("<br>");
Connection conn = ds.getConnection();
Statement stmt=conn.createStatement();
ResultSet rst=stmt.executeQuery("select * from webblog");//从一个已存在的表中读取数据
out.println("以下是从数据库中读取出来的数据:<br>");
while(rst.next()){
out.println("<br>");
out.println(rst.getString(2));}
}
}
catch(Exception ne)
{
out.println("出现如下错误:<br>");
out.println(ne);
}
运行提示的错误是:已经获得DataSource!
出现如下错误:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
我已经在Tomcat6.0中的context.xml中添加了连接池代码:如下
< path="/Conntest" docBase="Conntest" debug="5" reloadable="true" crossContext="true"> -->
<Resource
name="jdbc/mysqlds"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdel="30"
maxWait="1000"
username="root"
password="123456"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/conn"
/>在项目下面的web.xml也修改了,。驱动程序在Tomcat/lib和在项目的lib下也添加了但还是报错
求 高手help
解决方案 »
- SCBCD 认证的疑惑 请大哥们帮我解答
- 请问XXXXXstub怎么使用?
- JAVA CORE看完了,接下来该怎么做啊
- hibernate 求一个分页的类
- 在STRUTS中怎么生成报表?
- 各位高手,请给个建议...我学j2ee 2个月了,书也看了好几本了。现在想找个项目的源代码看,大家推荐几个。
- struts配置问题,立即给分,
- 那位高手告诉我怎么监听java 窗口重画消息?
- 关于Linux下JNI使用,找不到动态连接库的问题
- java的ArrayList是线性的,那岂不是每次add操作都要重新划分内存地址?
- 从java异常中得到是什么类型异常。高手请见。。??
- 为什么我下拉列表框取不到Action里的数据,各位大哥来帮我看看啊
你这是在eclipse下运行的吗?还是直接把程序放在tomcat中
我现在做的项目就是
在eclipse中 运行 链接数据源 不好用
必须是程序打包放到tomcat中才好用
是在项目文件下的META-INF文件夹下面添加了一个/context.xml文件将代码写在这个里面就ok了
谢谢你的回答,