个人账目管理系统(一)数据库连接
生活随笔
收集整理的這篇文章主要介紹了
个人账目管理系统(一)数据库连接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
連接池配置文件db.properties配置
1.新建一個普通文件->改名為db.properties(后綴)手動添加屬性
? ?一般為數據庫驅動類、數據庫連接地址、用戶名、用戶密碼
driver=com.mysql.jdbc.Driver url=jdbc\:mysql\://localhost\:3306/bookshop username=root password=root2.建立一個包名為until的專門儲存數據連接類,里面添加main方法進行測試
package com.bk.until;import java.io.IOException;import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties; /*** Title: DbConn.java * Description: 數據庫鏈接類* @author tiankuan * @created 2016-12-21 下午8:31:05*/ public class DbConn {private static String username=null;private static String password=null;private static String driver=null;private static String url=null;/*** 靜態代碼塊*/static{Properties ps=new Properties();try {ps.load(DbConn.class.getResourceAsStream("/db.properties"));username=ps.getProperty("username");password=ps.getProperty("password");driver=ps.getProperty("driver");url=ps.getProperty("url");} catch (IOException e) {// TODO Auto-generated catch block e.printStackTrace();}}/*** * @discription 獲取數據庫連接 導入包為SQL 非MYSQLJDBC* @author tiankuan * @created 2016-12-21 下午8:58:59 * @return 返回數據庫連接*/public static Connection getConn(){Connection con=null;try {Class.forName(driver);con = DriverManager.getConnection(url, username, password);} catch (ClassNotFoundException e) {// TODO Auto-generated catch block e.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch block e.printStackTrace();}return con ;}/*** * @discription 關閉數據庫* @author tiankuan * @created 2016-12-21 下午9:40:36 * @param con * @return connection */public static Connection closeCon(Connection con){if (con!=null) {try {con.close();} catch (SQLException e) {// TODO Auto-generated catch block e.printStackTrace();}}return con;}/*** * @discription 數據庫測試方法* @author tiankuan * @created 2016-12-21 下午9:41:16 * @param args*/ public static void main(String[] args) {try {DbConn.getConn();System.out.println("數據庫連接成功");} catch (Exception e) {// TODO Auto-generated catch block e.printStackTrace();} } }總結
以上是生活随笔為你收集整理的个人账目管理系统(一)数据库连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用VC++6.0的MFC框架编写的采集N
- 下一篇: 51单片机的应用——正脉冲宽度的的测量