请各位大佬帮忙看看这段代码哪里出了问题,无法连接数据库,权限和架包都已经弄好了,但是就是不行
packagecom.example.mysql_1;

importandroid.os.Bundle;
importandroid.os.Handler;
importandroid.os.Message;
importandroid.support.v7.app.AppCompatActivity;
importandroid.util.Log;

importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Statement;

publicclassMainActivityextendsAppCompatActivity{

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i("123123","000功");
newThread(runnable).start();
}
HandlermyHandler=newHandler(){
publicvoidhandleMessage(Messagemsg){
super.handleMessage(msg);
Bundledata=newBundle();
data=msg.getData();
System.out.println("username"+data.get("username").toString());
System.out.println("userpass"+data.get("userpass").toString());
}
};
Runnablerunnable=newRunnable(){
privateConnectionconnection=null;

@Override
publicvoidrun(){
try{
Class.forName("com.mysql.jdbc.Driver");
connection=DriverManager.getConnection("jdbc:mysql://192.168.191.88/aaa","root","123456");
Log.i("123123","连接成功");
}catch(ClassNotFoundExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}catch(SQLExceptione1){
e1.printStackTrace();
}
try{
test(connection);//测试数据库连接
}catch(java.sql.SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}

publicvoidtest(Connectioncon1)throwsjava.sql.SQLException{
try{
Stringsql="select*fromuser";//查询表名为“user”的所有内容
Statementstmt=con1.createStatement();//创建Statement
ResultSetrs=stmt.executeQuery(sql);//ResultSet类似Cursor

//<code>ResultSet</code>最初指向第一行
Bundlebundle=newBundle();
while(rs.next()){
bundle.clear();
bundle.putString("username",rs.getString("username"));
bundle.putString("userpass",rs.getString("userpass"));
Messagemsg=newMessage();
msg.setData(bundle);
myHandler.sendMessage(msg);
}

rs.close();
stmt.close();
}catch(SQLExceptione){

}finally{
if(con1!=null)
try{
con1.close();
}catch(SQLExceptione){
}
}
}
};
}
希望大佬们能够解答!!!

2 个解决方案

#1


这里还需要在MySQL中设置东西么

更多相关文章

  1. 16位科技大佬点评Android和iPhone平台优劣(图)

随机推荐

  1. Android 淡入淡出动画xml配置代码展示
  2. XSL将XML中的CDATA注释输出为HTML文本的
  3. RSS全站静态输出和RSS订阅的步骤(dedecms)
  4. ASP.NET读取RSS的实例解析
  5. 关于XML字符的详细介绍
  6. 关于server.xml的9篇文章推荐
  7. 关于xdoc的10篇文章推荐
  8. 关于JTree的文章推荐
  9. 关于SQLite多线程的用法详解
  10. 关于J2ME 3D图形技术的实例详解