国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用Java實現數據庫應用系統(1)

2019-11-18 13:39:31
字體:
來源:轉載
供稿:網友

java實現數據庫應用系統(1)

我們在做信息系統的時候,都要訪問數據庫,我最近接手一個項目,項目組決定使用Java編寫,我負責數據層的設計和編碼,為了提高代碼的重用性和提高項目的開發效率。我們開發了一個通用的數據庫連接和完成基本操作的類庫,個人認為這個類在做MIS系統時還是有一定的價值,所以總結出來,介紹給大家。
   連接工廠,實現了DataSource接口

package skydev.modules.data;
import java.sql.*;
import javax.sql.DataSource;
import java.io.PRintWriter;
public class ConnectionFactory implements DataSource {
private String userName;
private String passWord;
private String driverName;
private String url;
private java.sql.Connection connection;

/**
* 根據設置的連接參數創建一個新的連接實例
* @return
*/
private Connection getNewConnection() {
try {
this.connection.close(); //試圖關閉連接
}
finally {
this.connection = null; //釋放連接
try {
Class.forName(this.driverName); //加載驅動程序
//DriverManager.registerDriver(driver);
try {
this.connection = DriverManager.getConnection(this.url, this.userName,
this.password);
}
catch (SQLException e) {
throw e;
}
}
finally {
return this.connection; //返回新建立的連接
}
}
}

public String getUserName() {
return userName;
}

public void setUserName(String userName) {
this.userName = userName;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}

public String getDriverName() {
return driverName;
}

public void setDriverName(String driverName) {
this.driverName = driverName;
}

public String getUrl() {
return url;
}

public void setUrl(String url) {
this.url = url;
}

public java.sql.Connection getConnection() {
if (connection != null) {
try {
if (connection.isClosed()) {
connection = null;
getNewConnection();
}
}
catch (SQLException ex) {
}
}
if (connection == null) { //沒有設置連接則創建一個連接
getNewConnection();
}
return connection;
}

public Connection getConnection(String userName, String password) throws
SQLException {
this.setUserName(userName);


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙居县| 本溪市| 广河县| 花垣县| 安宁市| 周宁县| 铁力市| 北川| 怀仁县| 苍溪县| 高密市| 九寨沟县| 巨野县| 郴州市| 晋宁县| 南平市| 义马市| 内江市| 绥棱县| 鄂温| 景洪市| 灌云县| 大名县| 焦作市| 枣强县| 翁源县| 永靖县| 容城县| 奈曼旗| 韶山市| 德令哈市| 浦江县| 凭祥市| 安康市| 江城| 印江| 肥东县| 秭归县| 荣昌县| 玉田县| 郴州市|