我试图包括如下所示的ssl安全功能:
usessl:设置为true
requiressl:设置为true
trustcertificatekeystoreurl:设置为本地信任密钥库路径
trustcertificatekeystorepassword:设置为本地信任密钥库密码
clientcertificatekeystoreurl:设置为本地密钥库路径
clientcertificatekeystorepassword:设置为本地密钥库密码
我已经在我的电脑上安装了mysql,并通过mysql工作台访问它。我已经为我的手机创建了一个android应用程序,它使用以下代码访问这个数据库:
@Override
protected Void doInBackground(Void... voids) {
try
{
//192.168.43.97
Class.forName("com.mysql.jdbc.Driver");
Connection c = DriverManager.getConnection("jdbc:mysql://192.168.2.020:3306/s?" + "autoReconnect=true&useSSL=false", "Sad", "2587154");
Statement statement = c.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM data");
while(resultSet.next()) {
if(resultSet.getString(2).equals(TagID_Async))
{
id = resultSet.getInt(1);
contact = resultSet.getString(3);
loaded = resultSet.getString(5);
cashier = resultSet.getString(4);
}
}
}
catch(Exception e)
{
error = e.toString();
}
return null;
}
我最初将ussl设置为false,一切正常,但现在我想实现连接到数据库的正确方法。
使用mysql workbench从何处获得开头显示的信息?
暂无答案!
目前还没有任何答案,快来回答吧!