谁能帮我解决:Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:

连接数据库时出现的错误、数据库是SQLserver2008的、代码如下:importjava.*;importjava.lang.*;importjava.sql.*;p... 连接数据库时出现的错误、数据库是SQL server 2008的 、代码如下 :

import java.*;
import java.lang.*;
import java.sql.*;

public class SqlDemo {

public static void main(String[] args) throws Exception
{

//声明连接,SQL语句执行对象和结果集变量
java.sql.Connection conn = null;
java.sql.Statement stmt = null;
java.sql.ResultSet rs = null;

//加载数据库驱动程序
//Driver Classname=com.microsoft.jdbc.sqlserver.SQLServerDriver
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//创建连接
//url=jdbc:microsoft:sqlserver://COMMONOR-02A84C:1433
//Properties
//Password=
//DatabaseName=pubs
//User=sa
//计算机名要根据实际情况更改
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master;User=sa;Password=1");
//创建SQL语句对象
stmt = conn.createStatement();
//执行SQL语句
stmt.execute("select * from dbo.Users");
//取得结果集
rs = stmt.getResultSet();
//打印结果
while (rs.next()) {
System.out.println(rs.getString("UserID") + " - " +
rs.getString("UserName") + " - " +
rs.getString("UserPW"));
}

rs.close(); //关闭结果集
stmt.close(); //关闭sql语句执行类
conn.close(); //关闭数据库联接类
}
}

Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master;User=sa;Password=1
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at SqlDemo.main(SqlDemo.java:25)
那个已经改好了
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master;User=sa1");
改为
conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=master","sa","");
却出现这样的问题;
Exception in thread "main" com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“RSA premaster secret error”。
展开
 我来答
百度网友b81db94
2010-12-01 · TA获得超过160个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:166万
展开全部
你没有把驱动包拷贝到LIB目录下吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式