MS SQL Server Driver 2000 for JDBC: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String url="jdbc:microsoft:sqlserver://10.0.0.100:1433;databaseName=study"; Connection conn= DriverManager.getConnection(url,"sa","123");================================ http://5ijava.yeah.net
说是找不到com.microsoft.jdbc.sqlserver.SQLServerDriver但我在dos 下 用 java file.class 运行 就可以了
我在 classpath 都写对了。
如果能,则表示classpath设置不正确
如果也不能表示,JDBC的api文件放置的路径有问题,换个地方放,然后再将路径加入到classpath里
必须先下载SQLServer的JDBC的驱动程序到程序的目录中,并且url应该赋给数据库连接字符串
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://10.0.0.100:1433;databaseName=study";
Connection conn= DriverManager.getConnection(url,"sa","123");================================
http://5ijava.yeah.net
//:Database.javaimport java.sql.*;public class Database {
private String dbURL;
private String strSQL;
private Connection con;
private Statement stat;
public Database(){
//此字符串要根据系统的具体情况修正
Init("jdbc:microsoft:sqlserver://tsc:1433;user=sa;password=mdzly109;DatabaseName=citi","");
}
public Database(String dburl,String strsql){
Init(dburl,strsql);
}
public void Init(String dburl,String strsql){
dbURL=dburl;
strSQL=strsql;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(dbURL);
stat=con.createStatement();
}catch(Exception e){e.printStackTrace();}
}
public ResultSet Run(){
ResultSet result;
try{
result=stat.executeQuery(strSQL);
return result;
}catch(Exception e){e.printStackTrace();return null;}
}
public ResultSet Run(String strsql){
strSQL=strsql;
return Run();
}
public static void main(String[] args){
try{
Database d=new Database();
//此字符串需要根据系统具体情况修正
ResultSet r=d.Run("select * from ControlledObjects");
while (r.next()){
String id=r.getString("Name");
System.out.println(id);
}
}catch(Exception ex){System.err.println("Exception: " + ex.getMessage());}
}
}2、javac Database.java
3、java Database
还是提示classNotfoundException.
能说明Classpath有问题吗?
但我把ClassPath改到我的Jbuilder7下面的JDK1.3,,可是还是提示
ClassNotFoundException!
其他的mssqlserver.jar,三个jar都设置好的了,
?????
high手帮帮偶啊!!