package jxc;/**
* <p>Title: jxc demo</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author cwx
* @version 1.0
*/import java.sql.*;public class ConnectionManager {
public ConnectionManager() {
}
static public Connection getConnection(){
try{
//使用用来连接ODBC数据源的JDBC驱动,以连接到数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;databasename=testDB";
String user="sa";
String password="11";
//DBQ参数用来指定数据库所在的位置,读者需要把它改为自己机器上的实际路径
Connection conn = DriverManager.getConnection("url,user,psssword");
return conn;
}
catch(java.lang.ClassNotFoundException e){
System.err.print("get connection error!");
System.err.print(e);
}
catch(java.sql.SQLException e){
System.err.print("get connection error!");
System.err.print(e);
} //出现错误,返回null
return null;
}}
这是SQL连接Jbuilder的代码 可运行之后有以下错误 请问哪个高手指点下 !
"ConnectionManager.java": unreported exception java.lang.InstantiationException; must be caught or declared to be thrown at line 20, column 80
"ConnectionManager.java": unreported exception java.lang.IllegalAccessException; must be caught or declared to be thrown at line 20, column 80
就是这句话的问题
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
* <p>Title: jxc demo</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author cwx
* @version 1.0
*/import java.sql.*;public class ConnectionManager {
public ConnectionManager() {
}
static public Connection getConnection(){
try{
//使用用来连接ODBC数据源的JDBC驱动,以连接到数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;databasename=testDB";
String user="sa";
String password="11";
//DBQ参数用来指定数据库所在的位置,读者需要把它改为自己机器上的实际路径
Connection conn = DriverManager.getConnection("url,user,psssword");
return conn;
}
catch(java.lang.ClassNotFoundException e){
System.err.print("get connection error!");
System.err.print(e);
}
catch(java.sql.SQLException e){
System.err.print("get connection error!");
System.err.print(e);
} //出现错误,返回null
return null;
}}
这是SQL连接Jbuilder的代码 可运行之后有以下错误 请问哪个高手指点下 !
"ConnectionManager.java": unreported exception java.lang.InstantiationException; must be caught or declared to be thrown at line 20, column 80
"ConnectionManager.java": unreported exception java.lang.IllegalAccessException; must be caught or declared to be thrown at line 20, column 80
就是这句话的问题
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货