qq_43075916
2018-11-28 02:34在Android Studio中,用jdbc连接MySQL连不上
160网上的很多方法都试过,还是不行,各位大神帮我看下什么原因。
目前排除的原因:
1.在单元测试中可以连接成功,并获得数据。所以数据库、连接格式应该没问题。
2.connect-java包试了好几个版本都不行。
3.在Activity中连接不上,但我已经放在新的线程中了,而且用好几种开启新线程的方式试过。
以下是代码
public class MainActivity extends AppCompatActivity {
private Connection conn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Thread(){
@Override
public void run() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://rm-bp1p408m8ey1z7ndv4o.mysql.rds.aliyuncs.com/mysql_data", "myroot", "Kwkx12345678");
System.err.println(conn);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}.start();
}
}
Locat输出:
错误提示,百度上搜了一下也没有
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.sql.SQLType" on path: DexPathList[[zip file "/data/app/com.example.administrator.
- 点赞
- 回答
- 收藏
- 复制链接分享
5条回答
为你推荐
- Android studio3.5连接MySQL8.0出现下面问题,应该怎么解决。求帮忙
- android-studio
- 1个回答
- JdbcTemplate 排序查询结果不一致问题
- android-studio
- java
- 2个回答
- androidstudio为啥连不上mysql呀,老报如下错
- android-studio
- 1个回答
- 在Android Studio中,用jdbc连接MySQL连不上
- 数据库
- android-studio
- mysql
- jdbc
- 5个回答
- Android直连MySQL ,无法建立连接
- android-studio
- connection异常
- mysql
- 3个回答
换一换