回覆列表
  • 1 # 五星村小黃

    你好,我是小黃,一個愛看書的java程式設計師,我來回答這個問題。

    我猜測您的意思是,在eclipse裡面透過JDBC技術連線mysql,要是這樣的話,具體步驟有:

    1. 註冊一個driver驅動器

    2.獲得資料庫連線(url, 使用者名稱,密碼)

    3.開啟事務,取消自動提交

    4.建立一個statement語句傳送sql

    5.執行sql語句

    6.如果有結果集就處理結果集

    7.關閉語句

    8.沒問題就commit

    9.有問題就rollback

    10.關閉資料庫連線

    來看看具體程式碼吧

    public class JdbcDemo {

      public static void main(String[] args) {

        //1,註冊mysql驅動

        try {

    Class.forName("com.mysql.jdbc.Driver");// 動態載入mysql驅動

        } catch (ClassNotFoundException e2) {

          e2.printStackTrace();

        }

        //2,獲得連線 (url username password)

    // jdbc:mysql://主機名稱:連線埠/資料庫的名稱

    String url = "jdbc:mysql://localhost:3306:hw";

        String username = "test";

        String password = "test";

        Connection conn = null;

        try {

          conn = DriverManager.getConnection(url, username, password);

    //3,開啟事務,取消自動提交

          conn.setAutoCommit(false);

    //4,開啟sql語句

          Statement stat = conn.createStatement();

    //5,執行sql語句

          stat.execute(" insert into t_student values (1222, "andy", 20, "1" )");

          //6,有結果集就處理

    //7,關閉sql語句

          stat.close();

    //8,沒問題就提交

          conn.commit();

        } catch (Exception e) {

          try {

    //9,有問題就回滾

            conn.rollback();

          } catch (SQLException e1) {

          }

        }finally {

          try {

    //10,關閉資料庫連線

            conn.close();

          } catch (SQLException e) {

          }

        }

      }

    }

  • 中秋節和大豐收的關聯?
  • 有人說全華班RNG在最強的一年卻拿不到世界冠軍,對此你怎麼看?