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

数据库连接有有关问题?

2012-01-21 
数据库连接有问题??请教大家/***创建连接*/publicConnectiongetConnection(){Stringurljdbc:microsoft:s

数据库连接有问题??请教大家
/**
                *   创建连接
                */
                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下.我也是刚刚搞好.呵呵



[解决办法]
msbase.jar,mssqlserver.jar,msutil.jar这三个包,注意导入,
[解决办法]
去网上下载msbase.jar,mssqlserver.jar,msutil.jar这三个包
然后放到你jdk\jre\lib\ext目录下
要是你的系统是XP 还要打上SP3的补丁
[解决办法]
msbase.jar,mssqlserver.jar,msutil.jar这三个包,并要设置Classpath,就行了。

热点排行