JAVA连接SQL2005错误

game_over 2008-10-21 11:34:56
JAVA连接SQL2005未知错误
我连接SQL2005出错..
这是
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at MSSQLText.main(MSSQLText.java:12)
一直都这样..
我在网上找的原因都找咯..
...我SQL的哪个TCP/IP开咯
.JDBD2005也安咯..
JDBCSP3也打咯sql2ksp3也安咯..
..环境变量也对的。 .
我原来都还连的起的..
后来重装系统就出问题咯.
...哪个大哥帮忙下咯
这是原代码
import java.sql.*;
public class MSSQLText
{
public static void main(String args[])
{
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=d2";
String user="sa";//这里替换成你自已的数据库用户名
String password="877280";//这里替换成你自已的数据库用户密码
String sqlStr="select Sname, Ssex, Sdept from Student";
try
{ //这里的异常处理语句是必需的.否则不能通过编译!
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("类实例化成功!");

Connection con = DriverManager.getConnection(url,user,password);
System.out.println("创建连接对像成功!");

Statement st = con.createStatement();
System.out.println("创建Statement成功!");

ResultSet rs = st.executeQuery(sqlStr);
System.out.println("操作数据表成功!");
System.out.println("----------------!");

while(rs.next())
{
System.out.print(rs.getString("Sname") + " ");
System.out.print(rs.getString("Ssex") + " ");
System.out.println(rs.getString("Sdept"));
}
rs.close();
st.close();
con.close();
}
catch(Exception err){
err.printStackTrace(System.out);
}
}
}
这是我的CLASSPATH
C:\Program Files\Java\jdk1.6.0\lib\dt.jar;
C:\Program Files\Java\jdk1.6.0\lib\tools.jar;
C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\chs\sqljdbc.jar;
.我把sqljdbc放到咯C:\Program Files\Java\jdk1.6.0\jre\lib和C:\Program Files\Java\jdk1.6.0\lib都放了的但是还是一样的错
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
game_over 2008-10-23
  • 打赏
  • 举报
回复
jar包没加对.
也不知道自己加咯哪去咯.
后来到处都加
现在连上咯.谢谢大家咯哈
你们知道到底加在具体哪个个目录里面哦.
..我用的是控制台的.
qjlsharp 2008-10-22
  • 打赏
  • 举报
回复
导连接数据库的三个jar包了吗?
xiaopaopao 2008-10-22
  • 打赏
  • 举报
回复
支持sql2005的jar你导进去了吗?

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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