【发布时间】:2011-05-25 18:20:37
【问题描述】:
有没有人在 android 中尝试过 JDBC 连接,因为在 Android 2.3 中支持 JDBC。
我必须在没有 Web 服务的情况下连接 Mysql。
我已经申请了,但是报错了
public class MysqlConnect extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
System.out.println("MySQL Connect Example.");
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "jdbctutorial";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "root";
try {
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url+dbName,userName,password);
System.out.println("Connected to the database");
conn.close();
System.out.println("Disconnected from database");
} catch (Exception e) {
e.printStackTrace();
}
}
}
我在 getConnection 中遇到错误。错误就像 java.lang.VerifyError : com.mysql.jdbc.MysqlIO
提前致谢。
【问题讨论】:
-
你能发布这个的堆栈跟踪吗?$
-
阅读我的回答,你将摆脱所有的痛苦。