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

联接 SQL server

2011-12-21 
连接 SQL serverjava.sql.SQLException:Nosuitabledriveratjava.sql.DriverManager.getConnection(Unknown

连接 SQL server
java.sql.SQLException:   No   suitable   driver
at   java.sql.DriverManager.getConnection(Unknown   Source)
at   java.sql.DriverManager.getConnection(Unknown   Source)
at   LianJie.main(LianJie.java:11)
这段错误提示是   什么意思   ?
该怎么解决!!!
为什么       连接时     总报错啊
我连接代码是这样的      
 
import   java.sql.*;
public   class   LianJie   {
public   static   void   main(String   args[]){
try   {
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
System.out.println( "ok ");
String   url= "jdbc:mircorosoft:sqlserver://localhost:1433;DatebaseName=student ";
String   uname= "sa ";
String   upwd= "117614 ";
Connection   con1=DriverManager.getConnection(url,uname,upwd);
System.out.println( "Connection   ok ");
Statement   sta=con1.createStatement();
sta.execute( "insert   into   first   values( '07 ', 'sdf ', 'fsdf ', 'fs ', 'dsf ') ");
//sta.execute( "update   first   set   stusex= 'nan 'where   stuid= '01 ' ");
}
catch   (Exception   e)   {

e.printStackTrace();
}

}
}

  哪里出错了   ?
帮忙   分析一下。

[解决办法]
你的数据库操作都不关闭的啊.
你又没有描述你出现了什么问题.就是出现什么异常情况.
[解决办法]
SQL SERVER 好象都要设置数据源的吧
[解决办法]
第一个抛出异常,应该是你没有把SQL驱动加进classpath中,或者缺少必需的.jar.
后面的都说找不到数据源
[解决办法]
把String url= "jdbc:mircorosoft:sqlserver://localhost:1433;DatebaseName=student ";
中间的mircorosoft去掉,改成
String url= "jdbc:sqlserver://localhost:1433;DatebaseName=student ";

[解决办法]
---------------------------
第一个抛出异常,应该是你没有把SQL驱动加进classpath中,或者缺少必需的.jar.
后面的都说找不到数据源
[解决办法]
没有合适的驱动程序,也就是说你的驱动加载的不对!!!
[解决办法]
No suitable driver
没有合适的驱动。。。。。
不用 修改你的程序的 你写的url没有问题 是找不到驱动或驱动不全,按照楼上们的方法把驱动加入到 CLASSPAT吧 是三个JAR包
[解决办法]
肯定是没有放jar包..
如果放了还连不上的话就是你数据库的问题了..
[解决办法]
连sql server 前提:sql server 要打sp3补丁,切记!
当初。。。哎。。。
[解决办法]
检查一下你的数据源配置,或者核对一下你的url书写一致不?程序应该没有问题
[解决办法]
sql server 要打补丁 然后
试下将msbase.jar mssqlserver.jar msutil.jar三个包导入
classpath.
[解决办法]
如果是在ECLIPSE中运行这段代码,那你就要把msbase.jar mssqlserver.jar msutil.jar三个包导到你的工程里面去,如果是在命令行中运行,那你就要把这三个包拷贝到你的JDK对应的LIB中
[解决办法]
加载驱动啊

热点排行