首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

小弟我的数据库连接如何错了啊

2012-01-23 
我的数据库连接怎么错了啊??packagemy.jdbcimportjava.sql.*publicclassMSDBdemo{publicstaticvoidmain(

我的数据库连接怎么错了啊??
package   my.jdbc;
import   java.sql.*;

public   class   MSDBdemo   {
public   static   void   main(String[]   args)   {
try{
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();
System.out.println( "数据库驱动程序注册成功! ");
String   url   = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=y_x_c ";
String   user   =   "sa ";
String   password   =   "123 ";
Connection   conn   =   DriverManager.getConnection(url,   user,   password);
System.out.println( "数据库连接成功 ");
}
catch(Exception   e)
{
e.printStackTrace();
System.out.println( "数据库连接失败 ");
}

}

}


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   my.jdbc.MSDBdemo.main(MSDBdemo.java:7)


[解决办法]
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

数据库驱动放在你的classpass里面
[解决办法]
没导包吧(3个jar包)
[解决办法]
你是用什么开发工具? Netbeans IDE?
[解决办法]
http://support.microsoft.com/kb/313100/zh-cn
下载sql server 的jdbc driver,然后在eclipse的工程属性里面-java build path--libraries里边把jar包add进来
[解决办法]
你仔细看一下你的补丁打的是否正确,一般的补丁是下载以后先结压,然后执行解压后的.bat文件才是安装呢
[解决办法]
就3个包没有倒进来
[解决办法]
驱动的包没有导近来

应该放到工程下的

WEB-INF下的LIB里
[解决办法]
驱动没到进来。

热点排行