android通过JDBC连接本地Mysql总是出错

qq_37747807 2017-04-18 12:09:40
ip地址我换了好几个,因为连接WIFI用ipconfig查地址。此时试了的Ip地址为百度查询的,但都错了
并且我也build mysql-connect.jar包,最后log总打印连接出错,就是走了catch,没有走try
在mysql中也创建了ming数据库,也加入mark用户,密码。
代码如下:
package com.example.mysql_connect;

import android.support.v7.app.ActionBarActivity;
import android.app.Activity;
import java.sql.Connection;
import java.sql.SQLException;
import android.app.Activity;
import android.os.Bundle;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class MainActivity extends Activity {
private static final String REMOTE_IP = "113.57.27.87:3306";或者192.168.155.5:3306
private static final String URL = "jdbc:mysql://" + REMOTE_IP + "/ming";
private static final String USER = "mark";
private static final String PASSWORD = "123456";
private Connection conn;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

new Thread() {
public void run() {
try {
conn = null;
final String DRIVER_NAME = "com.mysql.jdbc.Driver";
Class.forName(DRIVER_NAME);
conn = DriverManager.getConnection(URL, USER, PASSWORD);
conn.close();
} catch (ClassNotFoundException e) {
System.out.println("连接出错!");
} catch (SQLException e) {
conn = null;
}

}
}.start();
}
}
...全文
88 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianfang 2017-04-18
  • 打赏
  • 举报
回复
mysql中对用户及IP范围授权了吗

67,542

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧