连接数据库出现错误!
来源:互联网 发布:java图片浏览器源代码 编辑:程序博客网 时间:2024/05/01 22:18
连接数据库,要查询学生的 ID 和names 用连接池写的,报错如下: 用的是MVC
严重: Error deploying configuration descriptor E:/apache-tomcat-6.0.20/webapps/studentdome/META-INF/context.xml
2009-10-18 12:08:06 org.apache.catalina.startup.HostConfig deployDirectory
一直都报这个错误。。
E:/apache-tomcat-6.0.20/webapps/studentdome/META-INF/context.xml
(context.xml)是我连接池配置的连接 代码如下:
1、context.xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<Resource name="jdbc/student" auth="Container"
type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDrver"
url="jdbc:sqlserver://localhost:1433;databaseName=stu"
username="sa" password="wuyibo" maxActive="20" maxIdle="10"
maxWait="-1"/>
2、DB文件
package DB;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
public class DBBean {
private Context context;
private ResultSet rs;
private DataSource ds;
private Statement sta;
private Connection con;
public void getCon(){
try {
context=new InitialContext();
ds=(DataSource)context.lookup("java:comp/env/jdbc/stu");
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public ResultSet query(String sql){ //查询
try {
con=ds.getConnection();
sta=con.createStatement();
rs=sta.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
public boolean update(String sql){ //修改
try {
con=ds.getConnection();
sta=con.createStatement();
sta.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return false;
}
public void close(){ //修改
if(con!=null){
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
con=null;
}
if(sta!=null){
try {
sta.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sta=null;
}
}
}
麻烦大家看一下那里出错了,,谢谢!
- 连接数据库出现错误!
- hibernate连接数据库出现错误
- jsp连接mysql数据库时出现错误
- java 连接数据库时 出现错误;
- access连接asp数据库 出现“'80004005' ”错误
- 连接数据库经常出现ORA-12545错误
- 连接oracle数据库出现12560错误
- sql语句连接数据库出现错误
- qt连接数据库出现好多编译错误
- 数据绑定出现错误:连接sdf数据库 sqlceme30.dll
- NET连接SQL数据库密码字符串包含&出现错误
- 连接数据库过程中出现的错误整理
- java连接mysql数据库,出现错误:java.sql.SQLException
- 连接MySQL数据库时出现#1251错误的解决方法
- 连接mysql数据库出现下面错误的原因
- NOMOUNT状态下连接数据库出现ORA-12528错误解决
- PL/SQL Developer 连接64位数据库出现乱码错误
- ADO连接数据库出现“无效指针”错误码80004003
- 我的网站
- 抛弃拐杖 (10月18日)
- 抛弃拐杖
- Java代码
- 选择排序
- 连接数据库出现错误!
- sadsad
- 社会的残酷
- 正在努力学习
- 哈哈
- TCP/IP指南(卷1):IP/IPv4
- C++编程思想(卷二):深入理解字符串
- C++编程思想(卷二):输入输出流
- C++编程思想(卷二):防御性编程