用jdbc   怎么连接mysql     连接类怎么写啊    知道你说说  谢谢 

解决方案 »

  1.   

    package db;import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;public class DBUtility {
    private String className = Messages1.getString("DBUtility_Test.className"); //$NON-NLS-1$ private String url = Messages1.getString("DBUtility_Test.url"); //$NON-NLS-1$ private String username = Messages1.getString("DBUtility_Test.username"); //$NON-NLS-1$ private String password = Messages1.getString("DBUtility_Test.password"); //$NON-NLS-1$ private Connection conn; private Statement stat; private ResultSet set; // 连接数据库
    public Connection getConn() {
    try {
    Class.forName(className);
    conn = DriverManager.getConnection(url, username, password);
    } catch (ClassNotFoundException e) {
    // TODO 自动生成 catch 块
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO 自动生成 catch 块
    e.printStackTrace();
    }
    return conn;
    } // 查询结果集
    public ResultSet getQuery(String sqlSelect) {
    conn = getConn();
    try {
    stat = conn.createStatement();
    set = stat.executeQuery(sqlSelect);
    } catch (SQLException e) {
    // TODO 自动生成 catch 块
    e.printStackTrace();
    }
    return set;
    } // 修改数据库
    public boolean getUpdate(String sqlUpdate) {
    conn = getConn();
    int num;
    try {
    stat = conn.createStatement();
    num = stat.executeUpdate(sqlUpdate);
    } catch (SQLException e) {
    // TODO 自动生成 catch 块
    e.printStackTrace();
    return false;
    } finally {
    closeStatement();
    closeConnection();
    }
    if (num > 0) {
    return true;
    } else {
    return false;
    }
    } // 关闭连接
    public void closeConnection() {
    try {
    conn.close();
    } catch (SQLException e) {
    // TODO 自动生成 catch 块
    e.printStackTrace();
    }
    } // 关闭Statement小车
    public void closeStatement() {
    try {
    stat.close();
    } catch (SQLException e) {
    // TODO 自动生成 catch 块
    e.printStackTrace();
    }
    } // 关闭ResultSet结果集
    public void closeResultSet() {
    try {
    set.close();
    } catch (SQLException e) {
    // TODO 自动生成 catch 块
    e.printStackTrace();
    }
    } // 关闭全部,先开的后关
    public void closeAll() {
    closeResultSet();
    closeStatement();
    closeConnection();
    }}
      

  2.   

    url, username, password三个值根据你自己的情况设置