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包,版本的问题我也不清楚,但是问题最后解决了。