Eclipse连接MSSQL2000出错

wsxqaz 2005-11-15 08:43:54
下面两句话老是出错,原因不明,我装过了JDBC驱动了,环境变量也设好了。我也将三个sbase.jar,mssqlserver.jar,msutil.jar文件Copy到了\j2sdk1.4.2_09\jre\lib\ext目录下但是在Eclipse加这两句就出错,

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver:DatabaseName=abc");
...全文
266 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsxqaz 2005-11-16
  • 打赏
  • 举报
回复
加和不加都是500错误!我试过了,我上面的尖头是指从这句还是往下都有错误,不是指只有这句不对。我估计还是没有将文件导入工程的缘故(虽然我设置过了但是工程目录里好象并没有这三个文件),那位能告诉我除了用项目——>属性——>lib——>添加外部jar 将三个驱动家到工程还有什么其他方法?我是用Myeclipse ,我看到有一些文章说将三个文件直接Copy到webapp/工程/WEB-INF/lib文件夹里,我试了一下还是不行(或者可能是我写错了)我不是很清楚,反正是500错误。而且这个错误Try好象没有捕获(或者跳过了)。

各位都是用什么办法让MyEclipse不在显示这个错误?我现在只要让MyEclipse不要在显示这个错误,或者说将文件导入这个工程。

各位我比较苯,能不能给个具体点的方法。谢过
wsxqaz 2005-11-16
  • 打赏
  • 举报
回复
hpretty 2005-11-16
  • 打赏
  • 举报
回复
这位老兄说的没错。rickhunterchen(千山鸟飞绝)
wsxqaz 2005-11-16
  • 打赏
  • 举报
回复
运行的时候是500错误是什么?这个错误竟然连Try都没有捕获到
wsxqaz 2005-11-16
  • 打赏
  • 举报
回复
1433是SQL服务的端口?我现在不是运行错误,只是在Eclipse里写好后,每次都显示错误,有没有办法让他不要在显示这个错误。
rickhunterchen 2005-11-16
  • 打赏
  • 举报
回复
"jdbc:microsoft:sqlserver:DatabaseName=abc"
----------------------------------------------------
换成"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=books","sa",""


如果还有问题,可以参考以下文章:
http://www.blogjava.net/rickhunter/category/3664.html
wsxqaz 2005-11-16
  • 打赏
  • 举报
回复
我用项目——>属性——>lib——>添加外部jar,我将三个文件导入,不知道这样对不对?不过我这么做好后,这两句还是错误。
wsxqaz 2005-11-16
  • 打赏
  • 举报
回复
错误类型分别是

错误类型 Class 部分是“未处理的异常类型 ClassNotFoundException
未处理的异常类型 IllegalAccessException
未处理的异常类型 InstantiationException
未处理的异常类型 SQLException
wsxqaz 2005-11-16
  • 打赏
  • 举报
回复
为什么啊我之前就已经引用import java.sql.*

String strSQL=Sql;
从这句还是基本都有错》Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con=DriverManager.getConnection(URL,NM,PSW);
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery(strSQL);
readset=rst;
while (rst.next())
{
intStr=Suc;
rst.beforeFirst();
}
javasuper 2005-11-16
  • 打赏
  • 举报
回复
我用项目——>属性——>lib——>添加外部jar,我将三个文件导入,不知道这样对不对?不过我这么做好后,这两句还是错误。

上边的没错,然后
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver:DatabaseName=abc");
} catch (Exception e1) {
// TODO 自动生成 catch 块
e1.printStackTrace();
}
再不明白我也没办法了,^_^
believefym 2005-11-15
  • 打赏
  • 举报
回复
加到那边没用,关键是要先添加到eclipse的user library,然后再导入到工程,
eclipse的classpath是它内部的,并不是系统环境变量设置那边的classpath

62,629

社区成员

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

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