Java:连接到db以获取数据
|
当从中获取数据时,我有一个关于Java的问题,可以说是MySQL数据库。到目前为止,在获取数据时,我需要编写很多冗余代码。我想知道是否有更好的方法可以做到这一点。
例如。我有一个从表A中获取数据的方法。那么该方法看起来像这样
public void readDataBase() throws Exception {
try {
Class.forName(\"com.mysql.jdbc.Driver\");
connect = DriverManager
.getConnection(\"jdbc:mysql://localhost/feedback?\"
+ \"user=sqluser&password=sqluserpw\");
statement = connect.createStatement();
resultSet = statement
.executeQuery(\"select * from FEEDBACK.COMMENTS\");
writeResultSet(resultSet);
} catch (Exception e) {
throw e;
} finally {
close();
}
}
我想知道是否有更好的方法来编写这样的方法。因为当您必须编写诸如此类的代码时,这变得很丑陋,即在从数据库中获取数据的每种方法中,始终必须将这些行写至getConnection
。
没有找到相关结果
已邀请:
7 个回复
疏腔傻小雹
佩疵瓦
倾坞髓
唤副埂侧壬
蓟类
这样就无需创建其他连接实例,并且只需要在一个位置进行更改即可...
疾桓
泉秘胁
并且在执行更新/删除等操作时可以使用类似的方法