谁能把jsp连接sql server 2008导入jar包、加载驱动,详细的给我说一遍啊?在网上找了好多资料还是解决不了

根据网上说的导入jar包、加载驱动的方法,想在jsp中连接sqlserver2008,但是ConnectionconnData=DriverManager.getConn... 根据网上说的导入jar包、加载驱动的方法,想在jsp中连接sql server 2008,但是Connection connData =DriverManager.getConnection(url);这一句老报错,但是Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");这一句可以通过,连个sql server费了这么长时间,我都想吐了,哪位大虾能帮帮小弟呀,最好说的详细点?如果有现成的资料确保能连上给个链接也行,小弟在这里先谢谢了
sqljdbc.jar和sqljdbc4.jar两个jar包都在buildPath里面导过了,解压jar包后的x86(本人是32位的操作系统)里面的sqljdbc_auth.dll文件也放到system32文件夹里了,sqljdbc4.jar这个jar包在classpath里面也配过了,sqljdbc4.jar在tomcat里面根据网上的说明也放到lib下面了。connData =DriverManager.getConnection(url);是因为试了试windows身份验证,sql server身份验证也试了,都没连上,反正是在网上找的方法都试过了,还是没连上,超级郁闷中...求大虾拯救中...
展开
 我来答
蓝风水晶灵
2012-08-10 · TA获得超过934个赞
知道小有建树答主
回答量:731
采纳率:0%
帮助的人:439万
展开全部
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
/***
asdadwqer
****/
//JDBC加载数据库驱动的三种方法
class PreparedStatementDemo
{
static
{
Connection conn = null;
String sql = "select * from 账户";

String driverName = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:orcl";

/**MySQL**/
// String driverName = "com.mysql.jdbc.Driver";
// String url = "jdbc:mysql://localhost:3306/test";

/**sqlserver**/
//String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//String url="jdbc:sqlserver://localhost:1433;Database=JDBCWEB";
try
{
//第一种
Class.forName(driverName);

//第二种
//System.setProperty("jdbc.drivers", "com.microsoft.sqlserver.jdbc.SQLServerDriver");

//第三种
//new com.microsoft.sqlserver.jdbc.SQLServerDriver();

conn = DriverManager.getConnection(url,"TEST","123456");//你的注意这里
System.out.println("连接成功");

}
catch (Exception e)
{
System.out.println("失败!");
e.printStackTrace();
}
}
public static void main(String args[])
{

}
}
更多追问追答
追问
我连mysql可以连上,我总感觉
//String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//String url="jdbc:sqlserver://localhost:1433;Database=JDBCWEB";
这两句话没有错,有错的地方在加载驱动和jar包,或者就是sql server服务器没有设置好,导致java连不上...
追答
贴异常
匿名用户
2012-08-10
展开全部
端口号错了吗
更多追问追答
追问
我开始也认为是,带上端口号的话用本地的sql server连不上远程的服务器,但是在程序里面去掉端口号以后仍然连不上,这样能不能排除端口号的因素呢?
追答
端口号不一定非得是1433,自己可以设置的。去掉端口号肯定不能这么做。
看你那异常“No suitable driver found for ...”我估计是sqljdbc驱动jar包的问题,和端口无关
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式