android studio数据库连接

我先是去找建坤要了连接数据库用的java代码,给了一段连接远程数据的android代码

<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

这段需要加在mainfest文件里面

然后遇到的第一个问题是 错误: 无效的源发行版:16

我遇到的问题解决方法是static报错时直接用系统给的第一个方法upgrade JDK to16,然后王梓硕帮我解决了这个问题,解决方法是在connection方法前面加了一个static就行了,而且不会报上面的错误

第二个问题就是远程连接的问题了,首先要创建一个远程的数据链接,首先在MysqL-Data>>my.ini里面添加代码

long_query_time=2
max_connect_errors=1000

然后再把用户中的root@localhost改成root@%,这样再创建一个名为“本地ip地址”的数据连接就可以远程连接了。

第三个问题就是JDBC连上了,但是会报错GoldfishAddressSpaceHostMemoryAllocator: ioctl_ping failed for device_type=5, ret=-1

解决办法是把建坤给我的5.1.30jar包换成梓硕给我的5.0.7的jar包,版本的问题我也不清楚,但是问题最后解决了。

 

posted @ 2023-03-15 20:29  那啥cjj  阅读(276)  评论(0编辑  收藏  举报