首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Myeclipse连接SQL Server的有关问题,不知道是不是驱动,帮忙看看

2012-06-21 
Myeclipse连接SQL Server的问题,不知道是不是驱动,帮忙看看代码(我已经试过7个jar包了,下载时都是对应我的

Myeclipse连接SQL Server的问题,不知道是不是驱动,帮忙看看
代码(我已经试过7个jar包了,下载时都是对应我的sql 2008的实在不知道那里错了):

package org.proj;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcTest2 {
public static void main(String[] args) throws ClassNotFoundException,SQLException {
String user="sa";
String pwd="12345678";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:microsoft:sqlserver:127.0.0.1:1433;DatabaseName=cjgl.mdf";
Connection conn=DriverManager.getConnection(url,user,pwd);
Statement st=conn.createStatement();
ResultSet res=st.executeQuery("select * from cgjl");
while(res.next()){
System.out.println(res.getInt("id")+","+res.getString("name"));

}
try{
if(res!=null)
res.close();
}
catch(Exception e){
e.printStackTrace();
}
try{
if(st!=null)
st.close();
}
catch(Exception e){
e.printStackTrace();
}
try{

if(conn!=null){
conn.close();
}
}
catch(Exception e){
e.printStackTrace();
}
}

}




异常:
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver:127.0.0.1:1433;DatabaseName=cjgl.mdf
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at org.proj.JdbcTest2.main(JdbcTest2.java:21)

大虾帮我这无知的新人吧,谢谢各位啦!

[解决办法]
到官网上找把,
DatabaseName=cjgl.mdf不对吧
[解决办法]

SQL code
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +   "databaseName=AdventureWorks;user=MyUserName;password=*****;";Connection con = DriverManager.getConnection(connectionUrl);
[解决办法]
一般来说 企业版 -enterprise都是要装在server 2000/2003这一类服务器操作系统上的
dev版本则是可以装在xp等个人操作系统

不知道对不对
[解决办法]
DataBaseName=cjgl.mdf 不对,应该写数据库的名字,不是 主数据文件名

热点排行