資源簡(jiǎn)介
利用Java操作MySql數(shù)據(jù)庫(kù)的一個(gè)框架類JdbcUtils.java,完成對(duì)數(shù)據(jù)庫(kù)的增刪改查。其中查詢這塊,包括普通的查詢和利用反射完成的查詢,主要包括以下幾個(gè)函數(shù)接口:
1、public Connection getConnection() ? 獲得數(shù)據(jù)庫(kù)的連接
2、public boolean updateByPreparedStatement(String sql, List<Object>params)throws
SQLException ?更新數(shù)據(jù)庫(kù),包括增加記錄、刪除記錄、改動(dòng)某個(gè)記錄三個(gè)功能。
3、public Map findSimpleResult(String sql, List<Object> params)
throws SQLException 查詢單條記錄,傳進(jìn)去的是一個(gè)List<Object>參數(shù)填充占位符,返回的是一個(gè)Map.一個(gè)Map對(duì)應(yīng)一條完整的記錄,String對(duì)應(yīng)屬性名,Object是屬性值。
4、public List<Map> findModeResult(String sql, List<Object>
params) throws SQLException 查詢多條記錄,放在List里。
---------------------
本文來(lái)自 zhuguorong11 的CSDN 博客 ,全文地址請(qǐng)點(diǎn)擊:https://blog.csdn.net/zhuguorong11/article/details/78083565?utm_source=copy
代碼片段和文件信息
package?cn.itheima.jdbc;
import?java.io.IOException;
import?java.io.InputStream;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.util.Properties;
public?class?JDBCUtils?{
static?Properties?pro?=?new?Properties();
static{
//?加載配置文件?需要流
InputStream?in?=?JDBCUtils.class.getClassLoader().getResourceAsStream(“dbconfig.properties“);
//?將流中的鍵值對(duì)加載到配置文件中
try?{
pro.load(in);
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
- 上一篇:ATM系統(tǒng)[eclipse]
- 下一篇:TPL編譯器.zip
評(píng)論
共有 條評(píng)論