日期:2014-05-20  浏览次数:20638 次

数据库连接有问题??请教大家
/**
                *   创建连接
                */
                public   Connection   getConnection()
                {
                                String   url   =   "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDemo ";
                                String   userName   =   " ";
                                String   password   =   " ";
                                try
                                {
                                                Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
                                                con=DriverManager.getConnection(url);
                                                System.out.println( "连接成功!!!! ");
                                }
                                catch(Exception   ce)
                                {
                                                ce.printStackTrace();
                                }
                                return   con;
                }


为什么总是提示java.lang.ClassNotFoundException:   com.microsoft.jdbc.sqlserver.SQLServerDriver
这个异常   ,是不是我的com.microsoft.jdbc.sqlserver.SQLServerDriver
或者是这个
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDemo

写错了


------解决方案--------------------
1.Connection及DriverManager的包导入没有?

------解决方案--------------------
java.lang.ClassNotFoundException
连SQLSERVER的3个JAR没有导入 去下载
------解决方案--------------------
看看你的classpath里没有设置连SQLSERVER的第三方工具包,3个jar包
------解决方案--------------------
去网上搜sqlserver的补丁,下载安装 ,文件里的三个.jar文件
------解决方案--------------------
你要去下载JDBC SP3和SQL SP4,这两个补丁,然后把JDBC下的三个jar的包的路径加到classpath下.我也是刚刚搞好.呵呵