博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库连接(直接用)
阅读量:6171 次
发布时间:2019-06-21

本文共 1396 字,大约阅读时间需要 4 分钟。

hot3.png

package com.sanqing.util;

import java.sql.Connection;

import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBConnection {

    private static final String DBDRIVER = "com.mysql.jdbc.Driver" ;            //驱动类类名
    private static final String DBURL = "jdbc:mysql://127.0.0.1:3306/javaweb_test";//连接URL
    private static final String DBUSER = "username" ;                                //数据库用户名
    private static final String DBPASSWORD = "pwd";                            //数据库密码
    public static Connection getConnection(){
        Connection conn = null;                                                    //声明一个连接对象
        try {
            Class.forName(DBDRIVER);                                            //注册驱动
            conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);        //获得连接对象
        } catch (ClassNotFoundException e) {                                    //捕获驱动类无法找到异常
            e.printStackTrace();                                        
        } catch (SQLException e) {                                                //捕获SQL异常
            e.printStackTrace();
        }
        return conn;
    }
    public static void close(Connection conn) {//关闭连接对象
        if(conn != null) {                //如果conn连接对象不为空
            try {
                conn.close();            //关闭conn连接对象对象
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
    public static void close(PreparedStatement pstmt) {//关闭预处理对象
        if(pstmt != null) {                //如果pstmt预处理对象不为空
            try {
                pstmt.close();            //关闭pstmt预处理对象
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
    public static void close(ResultSet rs) {//关闭结果集对象
        if(rs != null) {                //如果rs结果集对象不为null
            try {
                rs.close();                //关闭rs结果集对象
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}
 

转载于:https://my.oschina.net/chendongj/blog/838368

你可能感兴趣的文章
Web前端开发工程师必读的15个设计博客
查看>>
Mozilla公布Firefox 2011年开发计划
查看>>
使用WC“.NET研究”F实现SOA面向服务编程——简单的WCF开发实例
查看>>
GetHashCode(一)为啥 如何重写
查看>>
修炼九阴真经Windows Phone开发 (12):计划任务Background Schedule Tasks总结及示例
查看>>
iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
查看>>
(译+原)std::shared_ptr及std::unique_ptr使用数组
查看>>
C语言 三级指针的应用
查看>>
【转】WinForm不同版本覆盖安装
查看>>
idea 自动根据屏幕代码换行
查看>>
Linux进程管理专题
查看>>
SilverLight单元测试1:框架
查看>>
QQ强制聊天工具,教你如何强制用QQ与陌生人聊天
查看>>
在VS中查看文件是谁签出的
查看>>
指针参数 引用参数
查看>>
Chronic/iPhone Dev Team联合发布iOS 5.0.1完美越狱
查看>>
[轉]jQuery UI 关闭父窗口打开的Dialog
查看>>
判断iframe是否加载完成
查看>>
负载均衡【转】
查看>>
Android中Bitmap和Drawable
查看>>