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();
- }
- }
- }
- }