gpt4 book ai didi

android 建立 mysql 连接并获取一些数据

转载 作者:行者123 更新时间:2023-11-29 09:12:23 27 4
gpt4 key购买 nike

我需要建立一个 mysql 连接并取回一些数据。我可以使用此代码在 Java 中执行此操作

        try{
String username;
String password;
username = tf.getText();
password = tf2.getText();
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://188.181.248.30:3306/test","simon","123");
int counter = 0;
try{
Statement st = con.createStatement();
ResultSet res = st.executeQuery("SELECT * FROM KUNDER");
// System.out.println("NAVN: " + "\t" + "KREDIT: ");
while (res.next() && counter ==0) {
String i = res.getString("NAVN");
String s = res.getString("KREDIT");
System.out.println(i + "\t\t" + s);
if(username.equals(i)){
//stf3.setText("login true");
// System.out.println("username og navn passer sammen et sted");
if(password.equals(s)){
tf3.setText("login true1");
// System.out.println("pass og navn passer sammen");
counter=10;
}else{
tf3.setText("login fail");
counter =10;

}
}else{
//tf3.setText("login fail");
}
}
con.close();
}
catch (SQLException s){
tf3.setText("sql fail");
System.out.println("SQL code does not execute.");
}

但是当我尝试在 Android 中执行此操作时,在尝试启动应用程序时收到错误消息:

[2011-03-06 00:30:04 - sqlLite] Conversion to Dalvik format failed with error 1

我现在不知道该怎么办。我一直在网上阅读,但找不到任何可以工作的内容。

最佳答案

不要通过 JDBC 从 Android 访问 MySQL。将 MySQL 数据库包装在 Web 服务中,并从 Android 访问该 Web 服务。

关于android 建立 mysql 连接并获取一些数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5207530/

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