gpt4 book ai didi

java - '没有合适的驱动程序'错误Android mySql

转载 作者:行者123 更新时间:2023-11-30 21:57:40 24 4
gpt4 key购买 nike

我正在尝试连接到 android 程序中的在线 mySql 数据库。这是我的代码:

public class MainActivity extends AppCompatActivity{

ImageView image;
TextView text;
URL url;
Bitmap bmp;

@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

dB();
}

public void dB() {
String username = "user";
String password = "pass";
String url = "jdbc:mysql://sql8.freemysqlhosting.net:3306";

Statement stmt = null;
try {

Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection db = DriverManager.getConnection("jdbc:mysql://sql8.freemysqlhosting.net:3306" +"user=user&password=pass");
Log.d("SQL Connection","open");

} catch (Exception e)
{
Log.e("SQL Error","" + e.getMessage());
}

}
}

问题出在连接线上。我的意思是 Java 识别“mySql 连接器”文件。我正在使用

mysql-connector-java-3.0.17-ga

问题是在运行时出现错误:

06-14 10:07:39.868 19021-19021/com.example.desktopa.outbox_sim2 E/SQL Error: No suitable driver

我在文档中进行了搜索,但一无所获。我该怎么办?

最佳答案

我需要将 getConnection 函数更改为(带逗号):

DriverManager.getConnection(url, user, pass);

关于java - '没有合适的驱动程序'错误Android mySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44542040/

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