?? .#batchdbconnectionutil.java.1.2
字號:
package com.dut.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 僨乕僞僶儞僋偺僐僱僋僔儑儞傪寶偰傞?
* @version 1.0
* @author 梜楉汵? 2006-04-03
*
*/
public class BatchDBConnectionUtil {
String DBIP = "192.168.7.251";
String DBname = "team2";
String dbDriver = "com.mysql.jdbc.Driver";
String strCon = null;
String USER = "root";
String PWD = "team2";
Connection con = null;
ResultSet rs = null;
Statement stmt = null;
/**
* 峔憿娭悢丄僨乕僞僶儞僋偺僐僱僋僔儑儞傪庢摼
* @version 1.0
* @author 梜楉汵 2006-04-03
*/
public BatchDBConnectionUtil()
{
strCon = "jdbc:mysql://" + DBIP + "/" + DBname
+ "?user=" + USER + "&password=" + PWD;
this.getConnection();
}
/**
* 僨乕僞僶儞僋偺僐僱僋僔儑儞傪寶偰傞?
* 僐僱僋僔儑儞偺忬嫷傪堷偒曉偡傞?
* @return String
* @version 1.0
* @author 梜楉汵 2006-04-03
*/
public String getConnection(){
String message = null;
try
{
Class.forName(dbDriver);
}
catch(java.lang.ClassNotFoundException e)
{
message = e.getMessage();
}
try {
con = DriverManager.getConnection(strCon);
stmt = con.createStatement();
message = "僨乕僞僶儞僋偺僐僱僋僔儑儞偼惉岟偱偡";
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
message = "僨乕僞僶儞僋偺僐僱僋僔儑儞偼幐攕偱偡" +e.getMessage();
System.out.println(message);
}
return message;
}
/**
* 偙偺娭悢偺嶌梡偼僨乕僞僶儞僋傪専嶕偟傑偡
* 堦偮SQL専嶕偺岅嬪偑愙庴偡傞丄専嶕寢壥傪堷偒曉偡傞?
* @param String strSQL
* @return ResultSet
* @version 1.0
* @author 梜楉汵? 2006-04-03
*/
public ResultSet executeQuery(String strSQL)
{
rs = null;
try
{
rs = stmt.executeQuery(strSQL);
}
catch(SQLException ex)
{
System.err.println("僨乕僞僶儞僋偺専嶕偼幐攕偱偡" +ex.getMessage());
return null;
}
return rs;
}
/**
* 偙偺娭悢偺嶌梡偼僨乕僞僶儞僋偵壛偊傞丄廋惓偡傞?
* 堦偮SQL憖嶌偺岅嬪偑愙庴偡傞丄憖嶌偺忬嫷傪堷偒曉偡傞?
* @param String strSQL
* @return String
* @version 1.0
* @author 梜楉汵 2006-04-03
*/
public String executeUpdate(String strSQL)
{
String message = null;
try
{
stmt.executeUpdate(strSQL);
return message;
}
catch(SQLException ex)
{
message = "僨乕僞僶儞僋偺憖嶌偼幐攕偱偡" +ex.getMessage();
return message;
}
}
/**
* 偙偺娭悢偺嶌梡偼僨乕僞僶儞僋偺僐僱僋僔儑儞傪暵傑傝傑偡
* @version 1.0
* @author 梜楉汵 2006-04-03
*/
public void close(){
try {
stmt.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -