雷普利先生归来 豆瓣:jsp连接数据库出错了!

来源:百度文库 编辑:高校问答 时间:2024/04/30 15:20:05
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%
Connection con;
Statement sql;
ResultSet rs;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//以上代码不会报错,这说明驱动是正确的,可是加在下面的代码就出错了,我是设置了数据源的,用这一种方式连接数据库是不是不需要设置数据源?
而只需要机器上有数据库就可以了,但是我都试了,还是出错,难道是SQL数据库的问题吗?请高手明示,谢谢了
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatebaseName=Northwind","sa","123456");

直连不需要数据源
代码可行 检查SQLServer有没有启动,密码是否正确。
try{}catch一下把错误号报出来就知道了

jdbc方法连接数据库是不需要配置数据源的,但需要下载jdbc驱动.下载jdbc驱动包,安装之后,打开那个文件夹,你会看到三个jar包,只要把这三个jar包设置到环境变量(classpath)里就可以了,象这样
假设你安在d盘的tomcat\lib目录下,那么就是

d:\tomcat\lib\msbase.jar;d:\tomcat\lib\mssqlserver.jar;d:\tomcat\lib\msutil.jar;
你的代码没有问题