JSP连接局域网内服务器上SQL SERVER数据库的方法(代码)

mhgk1888 2004-10-13 04:52:18
JSP连接局域网内服务器上SQL SERVER数据库的方法(代码)
...全文
89 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gang2010 2004-10-18
把三个驱动jar 文件加入classpath
回复
edhappy 2004-10-18
是你没有把jdbc驱动放到tomcat 的web-inf\lib 目录下,找个驱动装上后把它们copy到前面说的路径下就ok了!
回复
yujiabian 2004-10-18
是你的驱动程序没有放对位置,你要把驱动程序.jar放进tomcat 的common/lib 目录下,还要在系统的环境变量中要加进去
回复
hbwjz 2004-10-17
老弟,要学会用google去搜索
回复
debug148 2004-10-17
ding
回复
yangsm 2004-10-16
<%
try{


Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
//mydb为数据库
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);


Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);


String sql="select * from admin";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
}
catch(Exception ww)
{
out.println("数据库错误:"+ww.getMessage());
}
%>

请各位帮看看:

运行后是:数据库错误:com.microsoft.jdbc.sqlserver.SQLServerDriver 这个错误,请问这是我那里没有配置对吗?
回复
huanglinhuanglin 2004-10-13
将这里的localhost:1433该成局域网内服务器上SQL SERVER数据库所在的机器的名称
回复
shengming_jing 2004-10-13
1. 下载 sql server 驱动,安装
2. 把三个驱动jar 文件 拷贝到 tomcat 的common/lib 目录下
3. 按楼上的代码写
回复
evo_vii 2004-10-13
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
先要下载驱动包
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告