回覆列表
  • 1 # 卡納挖煤

    myeclipse中使用JDBC連線MySQL連線資料庫,可以新建一個java檔案,使用JDBC操作資料庫就可以,例項如下:

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import java.sql.Statement;

    public class JDBConnection {

    private final static String url = "jdbc:mysql://localhost:3306/test?user=root&password=root&useUnicode=true&characterEncoding=utf-8";//配置連線資料庫的使用者名稱和密碼

    private final static String dbDriver = "com.mysql.jdbc.Driver";//mysql的驅動程式名

    private Connection con = null;

    // 透過構造方法載入資料庫驅動

    static {

    try {

    Class.forName(dbDriver).newInstance();//利用反射例項化驅動類

    } catch (Exception ex) {

    System.out.println("資料庫載入失敗");

    }

    }

    // 建立資料庫連線

    public boolean creatConnection() {

    try {

    con = DriverManager.getConnection(url);

    con.setAutoCommit(true);//提交sql語句

    } catch (SQLException e) {

    System.out.println(e.getMessage());

    System.out.println("creatConnectionError!");

    }

    return true;

    }

    public boolean executeUpdate(String sql) {

    if (con == null) {

    creatConnection();

    }

    try {

    Statement stmt = con.createStatement();//得到一個結果集,拿來遍歷

    int iCount = stmt.executeUpdate(sql);

    return true;

    } catch (SQLException e) {

    System.out.println(e.getMessage());

    return false;

    }

    }

    // 對資料庫的查詢操作

    public ResultSet executeQuery(String sql) {

    ResultSet rs;

    try {

    if (con == null) {

    creatConnection();

    }

    Statement stmt = con.createStatement();//得到一個結果集,拿來查詢

    try {

    rs = stmt.executeQuery(sql);

    } catch (SQLException e) {

    System.out.println(e.getMessage());

    return null;

    }

    } catch (SQLException e) {

    return null;

    }

    return rs;

    }

    }

  • 中秋節和大豐收的關聯?
  • 馬耳他的真實生活是怎麼樣的?