gpt4 book ai didi

android - 我如何将Android项目连接到mysql JDBC

转载 作者:行者123 更新时间:2023-11-29 18:30:32 25 4
gpt4 key购买 nike

我想将我的 android 项目连接到 mysql JDBC 上的数据库..我使用 wampserver...当我运行程序时出现此错误

 Could not find class 'javax.naming.StringRefAddr', referenced from method com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.storeTo
W/System.err: java.sql.SQLException: null, message from server: "Host 'widy-PC' is not allowed to connect to this MySQL server"

这是我的代码

public class Conexion {

String classs = "com.mysql.jdbc.Driver";

String url = "jdbc:mysql://localhost:3306/sanz";
String un = "root";
String password = "Kamasutra,27";
@SuppressLint("NewApi")
public Connection CONN() {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = null;
String ConnURL = null;
try {

Class.forName(classs).newInstance();

conn = DriverManager.getConnection(url, un, password);


conn = DriverManager.getConnection(ConnURL);
} catch (SQLException se) {
Log.e("ERRO", se.getMessage());
} catch (ClassNotFoundException e) {
Log.e("ERRO", e.getMessage());
} catch (Exception e) {
Log.e("ERRO", e.getMessage());
}
return conn;
}

}

如果有人可以帮助我,那将会非常有帮助,非常感谢

最佳答案

我不建议您的应用程序直接与数据库通信,您应该创建一个 Web 服务 API 来从移动应用程序向 Web 服务 API 发送和接收数据。

关于android - 我如何将Android项目连接到mysql JDBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45727357/

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