九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
通過讀取properties文件的方式來建立JDBC數(shù)據源連接
userphoto

2013.12.16

關注
1.Java讀取properties文件建立數(shù)據源工具類:
package com.techstar.util;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.URL;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBUtil {
private static String propertyURL = "com/techstar/DBconfic/conn.property";
private static String driver = null;
private static String url = null;
private static String userName = null;
private static String pwd = null;
//初始化連接信息
static {
init();
}
static void init() {
URL connPropertyUrl = new DBUtil().getClass().getClassLoader()
.getResource(propertyURL);
java.util.Properties pros = new java.util.Properties();
try {
pros.load(new java.io.FileInputStream(new File(connPropertyUrl.getPath())));
driver = (String)pros.get("driver");
url = (String)pros.get("db.url");
userName = (String)pros.get("db.username");
pwd = (String)pros.get("db.password");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* Get connection
* @return
*/
public static Connection getDBConnection() {
Connection con = null;
try {
Class.forName(driver);
con = DriverManager.getConnection(url, userName, pwd);
} catch (Exception ex) {
ex.printStackTrace();
}
return con;
}
/**
* Execute the sql
* @param sql
* @return
*/
public static String execute(String sql) {
Connection con = getDBConnection();
try {
java.sql.Statement st = con.createStatement();
java.sql.ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
String lValue = rs.getString(1);
return lValue;
}
} catch (SQLException e) {
e.printStackTrace();
}
return "";
}
}
2.properties文件配置數(shù)據源:
db.dialect=org.hibernate.dialect.OracleDialect
db.driverClassName=oracle.jdbc.driver.OracleDriver
db.url=jdbc:oracle:thin:@127.0.0.1:1521:lrmora9
db.username=username
db.password=pw
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
用jdbc.properties文件配置連接數(shù)據庫 心得
MySql的JDBC驅動不支持批量操作(已結) - 企業(yè)應用 - Java - ITeye...
iBatis開發(fā)環(huán)境搭建和第一個程序
JDBC和數(shù)據庫連接池
JDBC使用+數(shù)據庫連接池+springJDBC
Java解析resources文件夾下properties文件、連接數(shù)據庫
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服