不使用局部变量conn的值

qhhrdooz  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(384)

正如我在主题中提到的,我面临着“未使用局部变量conn的值”的警告
我清楚地在我的代码中使用了这个变量,但它显示了这种类型的错误。如果您能就此给我提供建议,我们将不胜感激。

[代码]

package jdbc;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class example {
    public static void main(String[] ar) {

        try {
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("Success to find Driver");
        }catch(ClassNotFoundException e) {
            System.err.println("error = Failed to find driver");
        }//*Find MYSQL driver

        Connection conn = null;
        try {
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/class", "root", "****");
            System.out.println("Connected to MySql");
        } catch (SQLException e) {
            System.err.println("error = Failed to Create connection");
        }//* Creating Connection

        }
    }

[运行后结果]
success to find driver error=未能创建连接

ih99xse1

ih99xse11#

在您的代码中指定了一个引用 conn 但是您没有在任何地方使用该对象,因此发出警告。
为了摆脱警告,要么在某处使用它(也许做一个 sysout 某处)或添加 @SuppressWarnings("unused") 注解

相关问题