JAVA数据源问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:08:33
下载了一个工程,用数据源连接的,我机器上只有tomcat,该怎么做才能使工程运行起来呢,下面是部分连接语句

try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:xk","sa","");
if(s.equals("1"))
{
String sql="select * from student where sId='"+name+"' and sPass='"+pass+"'";
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
if(rs.next())
{
loginNum="1";
session.setAttribute("lnum",loginNum);
session.setAttribute("name",name);
out.print(name+"登陆成功,页面跳转........");
response.sendRedirect("student/studentIndex.html");
}
else
{
out.print("用户名或密码有误..");
response.sendRedirect("index.jsp");
}
}

运行→odbcad32→添加数据源选SQLServer→名称xk【对应你的jdbc:odbc:xk】
→服务器要是本机填个"."就行→下一步使用sa、空密码进入或是Windows帐户进入,指向你的数据库测试、完成。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:xk","sa","");

可以看出 是sever2000数据库 默认用户名“sa” 密码为默认“空”
安装sever2000数据库后 下载本数据库jar包 复制到web工程 lib文件下即可

你建一个数据源就行了

先安装MS SQL2000 创建数据库或者导入数据库文件,然后在系统的ODBC源中做数据库映射。

你这是直连,和数据源无关,在Tomcat中数据源需要配置的,你可以参考以下链接:

http://junglesong.ycool.com/post.2951841.html