下面的代码,我说一说我解决方法:
new Thread(new Runnable() {
@Override
public void run() {
try {
Class.forName("com.mysql.jdbc.Driver");//加载jdbc驱动
String url = "jdbc:mysql://填写了服务器ip:3306/ZY?useSSL=false&serverTimezone=UTC";//连接数据库的链接
String login_name = "用户名";//MySql登录名
String login_password = "密码";//MySql密码
Connection connection = DriverManager.getConnection(url, login_name, login_password);
String sql = "SELECT ZH from dlzc where ZH='admin'";
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
resultSet.first();
rs = resultSet.getString("ZH");
while (resultSet.next()) {
Log.e(TAG, "卧槽" + resultSet.getString(1));
}
resultSet.close();
connection.close();
statement.close();
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
}
}).start();
Log.e(TAG, "测试: " + rs);
我之前也遇到过 ,直接调用mysql连接不上,连接机会保存。后来改用的MySqlConnector调用。就没问题。
可以使用可视化软件连接上数据库吗
报什么错?