【发布时间】:2017-06-13 05:33:22
【问题描述】:
public class SqliteConnect {
private static SqliteConnect conn ;
public static Connection dbConnector(){
try{
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Downloads\\InternArchive\\InternArchive\\InternDB\\InternshipDB.sqlite");
JOptionPane.showMessageDialog(null, "Veritabanına Başarı ile Bağlanıldı!");
}
catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
return null;
}
}
}
我收到一个错误:此方法必须返回连接类型的结果。我知道我可以添加返回类型或 void,但我需要这个方法。
【问题讨论】:
-
如果在 try 块的末尾添加
return conn;,它将编译。这是否是你想要的,谁知道呢。 -
当我在最后添加 return conn 时;使用此方法的其他类会报错。