gpt4 book ai didi

android - Android中的JDBC连接

转载 作者:IT老高 更新时间:2023-10-28 23:35:17 25 4
gpt4 key购买 nike

有没有人在 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

提前致谢。

最佳答案

我已经使用 JDBC 和用于各个数据库的桌面 Java 应用程序的常规类型 4 驱动程序直接从 Android 设备成功连接到 MySQL、Oracle 和 SQL Server。

只需搜索桌面 JDBC 示例。相同的代码在 Android 上无需任何修改即可工作。确保将驱动程序的 .jar 文件添加到 Eclipse 中的项目中。编译器会自动将.jar驱动转换成Dalvik兼容包。

关于android - Android中的JDBC连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4447692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com