一、目的:
使用JDBC连接数据库,并提供统一的查询入口,返回指定格式的数据。
二、工具:
1)jdk1.8+(其他版本未测)
2)mysql5.7
3)mysql-connector-java-5.1.40-bin.jar
4)java IDE,可以使用eclipse或者idea等,本文演示使用eclipse-Oxygen.2
三、过程:
java的安装和环境变量配置过程略。
mysql的安装和配置过程略。
在eclipse中新建一个java工程(也可以新建动态web工程,因为本文的目的是编写工具类,所以只建java工程即可),命名为Test。
然后引入JDBC驱动包(驱动包在哪里就去哪里找~_~)。
接下来在com.re.utils包下新建工具类JdbcUtils.java。
JdbcUtils类代码:
package com.re.utils;
import java.sql.*;
import java.util.ArrayList;
import java.util.HashMap;
import org.json.JSONArray;
import org.json.JSONObject;
public class JdbcUtils {
// 驱动名称
private String jdbcDriver = "";
// 数据库地址
private String jdbcUrl = "";
// 数据库用户名
private String jdbcUser = "";
// 数据库密码
private String jdbcPassword = "";
// c3p0配置文件路径
private String c3p0url = "";
// 数据库连接类型
private String connectionType = "jdbc";
// 以mySQL为例,参数格式如下:
// jdbcDriver = "com.mysql.jdbc.Driver";
// jdbcUrl = "jdbc:mysql://localhost:3306/test";
// jdbcUser = "root";
// jdbcPassword = "root";
/**
* 带参构造方法
*
* @param driver
* 驱动名称
* @param url
*