java mssql mysql_JAVA用JDBC连接数据库MSSQL、MYSQL(转)

经常忘记怎么连接数据库,贴出来备用

DBConnection.java

import java.sql.*;

import java.util.Locale;

import java.util.PropertyResourceBundle;

/**

* @author study

*

* 从给定的资源信息中得到数据库联接对象

*

*/

public class DBConnection {

Connection conn = null;

/**

* 从给定的资源文件中获得连接数据库的参数

*

*/

public boolean getConnect() {

String str_URL = "";

String str_userName = "";

String str_passWord = ""; // the connect passWord

String str_JdbcDriverName = ""; // the connect JDBCDriverName

// Connection con = null;

try {

PropertyResourceBundle configBundle = (PropertyResourceBundle) PropertyResourceBundle

.getBundle("common.jiangbin.dms.product",

new Locale("cn", "CN"));

if (configBundle == null) {

System.out.println("文件product_cn_CN.properties读入错误");

return false;

}

// the connect URL

str_URL = configBundle.getString("ConnectString");

// the connect userName

str_userName = configBundle.getString("UserID");

// the connect passWord

str_passWord = configBundle.getString("Password");

// the connect JDBCDriverName

str_JdbcDriverName = configBundle.getString("JdbcDriverName");

try {

// 加载驱动程序

Class.forName(str_JdbcDriverName).newInstance();

} catch (ClassNotFoundException e) {

System.out.println("Driver not found");

}

// DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

// DriverManager.registerDriver(null);

this.conn = DriverManager.getConnection(str_URL, str_userName,

str_passWord);

} catch (Exception e) {

e.printStackTrace();

return false;

}

return true;

}

/**

* Returns the conn.

*

* @return Connection

*/

public Connection getConn() {

return conn;

}

/**

* Sets the conn.

*

* @param conn

*            The conn to set

*/

public void setConn(Connection conn) {

this.conn = conn;

}

}

属性文件product_cn_CN.properties(用于MSSQL)

ConnectString=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DocManagerSystem

UserID=sa

Password=sa

JdbcDriverName=com.microsoft.jdbc.sqlserver.SQLServerDriver

属性文件product_cn_CN.properties(用于MYSQL)

ConnectString=jdbc:mysql://localhost:3306/mydata

UserID=sa

Password=sa

JdbcDriverName=com.mysql.jdbc.Driver

posted on 2012-10-16 19:26 上帝也疯狂 阅读(774) 评论(0)  编辑  收藏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值