数据库的连接,可以自由修改 用户名和密码。
以下是源代码!
import java.io.InputStream;
import java.sql.*;
import java.util.Properties;
public class DBConnection {
private Connection con = null;
private String url;//数据库URL
private String username;//登录数据库用户名
private String password;//用户密码
private String driverClassName;//用户密码
/**
* 返回到数据库的一个连接,在一个系统或类中,如果经常进行数据库的相关操作
* 会把建立数据库的连接作为一个单独的方法。
*/
public Connection getConnections(){
getProperty();
try{
//加载Connector/J驱动
//这一句也可写为:Class.forName("com.mysql.jdbc.Driver");
Class.forName(driverClassName.trim()).newInstance();
//建立到MySQL的连接
con = DriverManager.getConnection(url.trim(),username.trim(),password.trim());
}catch (Exception ex)
{
ex.printStackTrace();
}
return con;
}
/**
* 读取属性配置文件
*/
private void getProperty()
{
Properties prop = new Properties();
try
{
InputStream in = this.getClass().getResourceAsStream("Config.properties");
prop.load(in);
driverClassName = prop.getProperty("driverClassName");
url = prop.getProperty("url");
username = prop.getProperty("username");
password = prop.getProperty("password");
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
配置文件:
Config.Properties
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://192.168.1.213:3306/ddcaq
username=root
password=12345678