结队作业(6)
web功能实现完成,
安卓功能实现连接Mysql数据库
1、打开project项目结构,找到app->libs目录,把自己的 mysql-connector-java-5.1.47-bin.jar 包引入进去,并右键 Add ad Library
2、在AndroidManifest.xml 中加入以下权限代码
<uses-permission android:name="android.permission.INTERNET" />
3、测试:在 ManActivity.java 中的Oncreate()方法中调用该方法,在控制台查看输出
在其他地方调用也行,我们主要是为了测试,使该界面一加载就执行我们的方法,就能在控制台看见输出
userDao=new UserDao();
try {
userDao.select("journey_user");
} catch (Exception e) {
e.printStackTrace();
}
此时会报错 : Caused by: android.os.NetworkOnMainThreadException
4、启动一条子线程进行你的网络请求,推荐使用这种
// Android 4.0 之后不能在主线程中请求HTTP请求
new Thread(new Runnable(){
@Override
public void run() {
cachedImage = asyncImageLoader.loadDrawable(imageUrl, position);
imageView.setImageDrawable(cachedImage);
}
}).start();