我的数据库连接怎么错了啊??
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里
------解决方案--------------------驱动没到进来。