MySQL是一種流行的關系型數據庫,在Java應用程序中使用MySQL來存儲和管理數據是一種普遍的方法。在Java中,我們可以使用JDBC進行與MySQL數據庫的交互。在這篇文章中,我們將學習如何使用Java和MySQL創建一個數據庫。
//導入必須的庫 import java.sql.*; //數據庫連接信息 static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost/"; //數據庫用戶和密碼 static final String USER = "root"; static final String PASS = "password"; public static void main(String[] args) { Connection conn = null; Statement stmt = null; try{ //注冊JDBC驅動程序 Class.forName(JDBC_DRIVER); //打開數據庫連接 conn = DriverManager.getConnection(DB_URL, USER, PASS); //創建數據庫 stmt = conn.createStatement(); String sql = "CREATE DATABASE MYDB"; stmt.executeUpdate(sql); System.out.println("Database created successfully..."); }catch(SQLException se){ //處理JDBC錯誤 se.printStackTrace(); }catch(Exception e){ //處理Class.forName錯誤 e.printStackTrace(); }finally{ //關閉資源 try{ if(stmt!=null) stmt.close(); }catch(SQLException se2){ }// 忽略 try{ if(conn!=null) conn.close(); }catch(SQLException se){ se.printStackTrace(); } } }
上述代碼塊是一個簡單的Java程序,用于創建一個名為“MYDB”的MySQL數據庫。首先,我們需要導入必要的庫,并獲取MySQL數據庫的連接信息。 在main方法中,我們使用Class.forName注冊MySQL JDBC驅動程序,打開數據庫連接,并使用conn.createStatement()方法創建一個Statement實例。然后,我們編寫SQL語句“CREATE DATABASE MYDB”,并使用stmt.executeUpdate(sql)方法來執行SQL語句,并創建一個名為“MYDB”的數據庫。
在try-catch-finally代碼塊中,我們捕獲JDBC錯誤并處理它們。最后,我們通過關閉連接和資源來恢復程序的正常執行。
上一篇mysql 1111
下一篇mysql 11456