ssl连接的正确方式

qgelzfjb  于 2021-07-07  发布在  Java
关注(0)|答案(0)|浏览(267)

我试图包括如下所示的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从何处获得开头显示的信息?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题