【Java基础之数据库】代码库(五)

Config.java

package model;

public class DatabaseConf {
    /**
     * 数据库驱动.
     */
    public static final String URL = "jdbc:mysql://localhost:3306/";

    /**
     * 用户名.
     */
    public static final String USER = "";

    /**
     * 密码.
     */
    public static final String PASSWORD = "";

}

Connect.java

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * MySQL 的 JDBC 包主要有 JConnect 和 org.git.mm.mysql:
 * JConnect 包更新速度快, 很多程序员都在使用该包.
 * org.git.mm.mysql 包, 一些 Java 爱好者编写的, 出现的时间比较长, 国际化程度做的比较好, 而且对中文的支持也较好, 本实例使用该包.
 *      
 * 连接 MySQL 数据库的驱动程序, 声明如下:
 *  org.git.mm.mysql.Driver
 *  
 * URL 地址, 声明如下:
 *  jdbc:mysql://IP:PORT/databaseName?user=UserName&password=PWD&useUnicode=true
 *  参数说明:
 *      IP: 是指 MySQL 主机的 IP 地址,
 *      PORT: 是指 MySQL 主机的端口号, 3306 为安装 MySQL 时的默认端口号,
 *      useUnicode: 用于设置是否使用 Unicode 输出,
 */
public class DatabaseUtil {
    private Connection conn = null;

    public Connection getConnection() {
        if (conn == null) {
            try {
                //加载驱动
                Class.forName("com.mysql.jdbc.Driver");

                //建立连接
                conn = DriverManager.getConnection(DatabaseConf.URL, DatabaseConf.USER, DatabaseConf.PASSWORD);
            } catch(Exception e) {
                e.printStackTrace();
            }
        }
        return conn;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值