我的数据库连接(一)
来源:互联网 发布:知乎怎么让别人看到 编辑:程序博客网 时间:2024/04/29 07:03
package db;
import java.io.*;
import java.sql.*;
import java.util.*;
public class DbConnection {
Connection conn;
Statement stmt;
ResultSet rset;
private String password;
private String url;
private String user ;
private String jdbc;
public DbConnection() {
}
public boolean openConnection() throws SQLException{
System.out.println("ksjfsa");
InputStream is = getClass().getResourceAsStream("db.txt");//取自配置文件
Properties prop = new Properties();
try {
prop.load(is);
System.out.println("prop");
}
catch (IOException ex) {
}
if (is != null) {
try {
is.close();
}
catch (IOException ex1) {
}}
jdbc = prop.getProperty("driver");
url = prop.getProperty("url");
user= prop.getProperty("user");
password = prop.getProperty("password");
try {
Class.forName(jdbc);
}
catch (ClassNotFoundException ex2) {
ex2.printStackTrace();
}
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
return true;
}
public ResultSet exceuteQuery(String query) throws SQLException{
return stmt.executeQuery(query);
}
public void executeUpdate(String query) throws SQLException{
stmt.executeUpdate(query);
}
public void close(){
try {
if (conn != null) {
conn.close();
}
if (stmt != null) {
stmt.close();
}
if (rset != null) {
rset.close();
}
}
catch (SQLException ex) {
}
}
public void finalize(){
this.close();}
public void closeRst(){
stmt =null;
rset=null;
}
}
配置文件
//fileName db.txt
driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://192.168.0.122:1433;DatabaseName=c
user=sa
passwor=
import java.io.*;
import java.sql.*;
import java.util.*;
public class DbConnection {
Connection conn;
Statement stmt;
ResultSet rset;
private String password;
private String url;
private String user ;
private String jdbc;
public DbConnection() {
}
public boolean openConnection() throws SQLException{
System.out.println("ksjfsa");
InputStream is = getClass().getResourceAsStream("db.txt");//取自配置文件
Properties prop = new Properties();
try {
prop.load(is);
System.out.println("prop");
}
catch (IOException ex) {
}
if (is != null) {
try {
is.close();
}
catch (IOException ex1) {
}}
jdbc = prop.getProperty("driver");
url = prop.getProperty("url");
user= prop.getProperty("user");
password = prop.getProperty("password");
try {
Class.forName(jdbc);
}
catch (ClassNotFoundException ex2) {
ex2.printStackTrace();
}
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
return true;
}
public ResultSet exceuteQuery(String query) throws SQLException{
return stmt.executeQuery(query);
}
public void executeUpdate(String query) throws SQLException{
stmt.executeUpdate(query);
}
public void close(){
try {
if (conn != null) {
conn.close();
}
if (stmt != null) {
stmt.close();
}
if (rset != null) {
rset.close();
}
}
catch (SQLException ex) {
}
}
public void finalize(){
this.close();}
public void closeRst(){
stmt =null;
rset=null;
}
}
配置文件
//fileName db.txt
driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://192.168.0.122:1433;DatabaseName=c
user=sa
passwor=
- 我的数据库连接(一)
- 我的数据库连接(二)
- 我的数据库连接(三)
- 我的数据库连接(四)
- SQLServer数据库连接(一)
- 数据库连接大全(一)
- 数据库连接池(一)
- java数据库连接(一)
- 数据库连接(一)
- Bookshop(一)数据库连接
- 数据库连接池(一)
- 数据库连接池我的了解
- 任务一 基本的数据库连接
- Orlace 数据库连接的那些事儿:客户端(一)
- Orlace 数据库连接的那些事儿:服务器端(一)
- 自己造轮子系列(一)------数据库连接池的实现
- C3P0和dbutils数据库连接池封装的使用(一)
- java 数据库连接方式(一)
- POSTing via Java
- JSP连接Oracle小程序(创建数据表,插入,显示)
- POSTing via Java revisited
- Tomcat5+Mssql server 2000数据库连接池配置之旅
- 让resin不列目录
- 我的数据库连接(一)
- 我的数据库连接(二)
- 我的数据库连接(三)
- 我的数据库连接(四)
- OpenGL之资料篇
- 2000下安装resin
- SQL Server 2005 数据转换服务中的模糊查找和模糊分组
- D3DXQuaternionBaryCentric 函数
- U.S. wins gold at World Cyber Games