1、首先创建一个名为DB.properties(可自己取名)文件,新建目录如下截图:
文件内容如下:
<span style="white-space:pre"> </span>driver=com.mysql.jdbc.Driver
<span style="white-space:pre"> </span>url=jdbc:mysql://localhost:3306/填入你的数据库名称?useUnicode=true&characterEncoding=utf-8
<span style="white-space:pre"> </span>username=输入用户名
<span style="white-space:pre"> </span>password=输入密码,若没有,则为空
2、导入mysql jar包
我用的是5.0.8 ,
下载地址:http://download.csdn.net/detail/dannor2010/4850273
3、新建一个DButil类,这个类处理与mysql数据库连接
public class DButil {
public static Connection connect(){
Properties pro = new Properties();
String url = null;
String userName = null;
String password = null;
String driver = null;
InputStream is = DButil.class.getClassLoader().getResourceAsStream("DB.properties"); //获取文件输入流
try {
pro.load(is);//连接内部文件
userName = pro.getProperty(userName);//获得数据库用户名
password = pro.getProperty(password);//获得数据库密码
driver = pro.getProperty(driver);//获取数据库驱动
url = pro.getProperty(url);
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, userName, password);
return conn;
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
/**
* 关闭数据库
*
* @param conn
* 传入数据库连接对象
*/
public static void close(Connection con) {
if (con != null) {
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}