0
我有問題遠程連接到Java中我的MySQL數據庫。這是我的錯誤信息:的Java的MySQL通過JDBC遠程連接:ODBC橋
值java.sql.SQLException:[微軟] [ODBC驅動程序管理器]數據源名稱找不到和未指定默認驅動程序
我相信我的IP地址&端口我使用工作,因爲我使用相同的IP &端口作爲mySQL客戶端程序。
我的託管公司不支持JDBC,所以我使用JDBC-ODBC橋。
這是我的類:
public class SQLdataBase {
private Connection con;
private Statement st;
private static final String url="jdbc:odbc://xxx.xxx.xxx.xxx:3306";
private static final String className="sun.jdbc.odbc.JdbcOdbcDriver";
private static String user;
private static String pass;
SQLdataBase(String userName, String password) {
user=userName;
pass=password;
try {
Class.forName(className);
con = DriverManager.getConnection(url, user, pass);
System.out.println("success");
st = con.createStatement();
} catch (Exception ex) {
System.out.println(ex);
}
//do whatever database processing is required
}
public void queryNoReturn(String query) throws SQLException{
st.executeQuery(query);
}
}
錯誤在這行occures: CON =的DriverManager.getConnection(URL,用戶通過);
我在做什麼錯?在URL端口:
您應該聯繫您的託管公司的支持 – 2010-06-25 19:09:12