eclipse webservices发布时候总是连接不到sql2008数据库

java
package data;

import java.sql.*;

public class Test {

public static void main(String[] srg) {

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; //连接服务器和数据库test

String userName = "sa"; //默认用户名
String userPwd = "123456789"; //密码
Connection dbConn;

try {

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!

} catch (Exception e) {

e.printStackTrace();
}
}
}

jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



hello


<%
Statement sql;
ResultSet rs;
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; //连接服务器和数据库sample

String userName = "sa"; //默认用户名

String userPwd = "123456789"; //密码

Connection dbConn;

try {

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
sql=dbConn.createStatement();
rs=sql.executeQuery("select*from table");
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
out.println("

");
out.println("");
out.println("");
out.println("");
out.println("");
out.println("");
while(rs.next())
{
out.println("");
out.println("");
out.println("");
out.println("");
}
out.println("
用户数据
idname
"+rs.getString(1)+""+rs.getString(2)+"
");
dbConn.close();
} catch (Exception e) {

e.printStackTrace();

}

%>

java application能运行出结果也可以发布但是就是显示没有连接到数据库数据库我也是用用户名密码登陆。
图片说明

图片说明
求大神求解!

2个回答

你sqlserver的jdbc驱动包没加进来.

希望能够帮到你...

w172087242
little_how 回复xieqi1879: 看你的tomcat下的工程中有没有这个jar
4 年多之前 回复
xieqi1879
xieqi1879 回复little_how: 还是与我的jre版本有关吗添加的包不对
4 年多之前 回复
xieqi1879
xieqi1879 回复little_how: 那个包我已经加过了还是不行
4 年多之前 回复
w172087242
little_how 回复little_how: 不然你就得自己下载sqljdbc4.jar了
4 年多之前 回复
w172087242
little_how 如果是maven项目,可以添加<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> </dependency>
4 年多之前 回复

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问