Eclipse加载SQLServer驱动时出现Source not found错误

chaobixunchang 2014-01-09 12:47:16

代码如下:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
运行到这里时老是出现找不到源的错误,这是怎么回事?
刚学Java,求大神指导!
...全文
1536 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cactus_hxk 2014-01-10
  • 打赏
  • 举报
回复
SQLserver2000: String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String URL= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名"; --------------------------------------------------------------------------------- SQLserver2005: String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=数据库名"; sqlServer要装个驱动包里!
suciver 2014-01-10
  • 打赏
  • 举报
回复
sql server的版本和驱动是否一致,用户名密码是否正确,
chaobixunchang 2014-01-10
  • 打赏
  • 举报
回复
试了,没用!还是一样,登陆失败。但是用C#可以登陆查询,真给跪了!不过还是谢谢你啊!
UDown 2014-01-09
  • 打赏
  • 举报
回复
创建方式有问题:把newInstance();去掉
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=STUDENT";
con = DriverManager.getConnection(url,"saa","chenjiawu988");
chaobixunchang 2014-01-09
  • 打赏
  • 举报
回复
用户 'saa' 登录失败。 ClientConnectionId:eebca267-5446-4c3d-af95-626f383fc5c7 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216) at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:254) at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:84) at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2908) at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:2234) at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41) at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:2220) at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:5696) at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1715) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1326) at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827) at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at DataOperate.getConn(DataOperate.java:12) at DataOperate.main(DataOperate.java:33)
chaobixunchang 2014-01-09
  • 打赏
  • 举报
回复
大神们指导啊,这都卡了一天了,老是没结果!
chaobixunchang 2014-01-09
  • 打赏
  • 举报
回复
错误: at java.sql.DriverManager.getConnection(Unknown Source) at DataOperate.getConn(DataOperate.java:12) at DataOperate.main(DataOperate.java:33) 源代码: 数据库没问题,用C#都可以查询但用java调试时出现source not found错误,顺便说句用的是Java-ADT写的,应该和开发工具没多大问题吧? import java.sql.*; public class DataOperate { public Connection getConn() throws Exception{ Connection con = null; Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); String url = "jdbc:sqlserver://localhost:1433;DatabaseName=STUDENT"; con = DriverManager.getConnection(url,"saa","chenjiawu988"); return con; } public Statement getStmt(Connection con) throws SQLException{ Statement stmt = null; stmt = con.createStatement(); return stmt; } public ResultSet execQuery(String sql,Statement stmt) throws SQLException{ ResultSet rs = null; rs = stmt.executeQuery(sql); return rs; } public static void main(String args[]){ String sql = "select *from student"; DataOperate dopt = new DataOperate(); Connection conn = null; Statement stmt = null; ResultSet rs = null; try{ conn = dopt.getConn(); stmt = dopt.getStmt(conn); rs = dopt.execQuery(sql, stmt); while(rs.next()){ System.out.print(rs.getString("abcd")+" "+rs.getString(" ")); } }catch(Exception e){ e.printStackTrace(); } try{ if(conn != null){ conn.close(); } }catch(Exception e){ e.printStackTrace(); } } }
teemai 2014-01-09
  • 打赏
  • 举报
回复
具体错误,控制台的
fw347969680 2014-01-09
  • 打赏
  • 举报
回复
具体的错误贴一下吧。。

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧