2011-04-26 163 views

回答

0

除了上面發佈的答案之外,JPA(Hibernate)更容易通過一個叫做學習曲線的初始障礙(並且在被稱爲性能優化的下一個命中之前)。值得注意的是,Yes JPA也是一種連接和查詢幾乎任何數據庫的標準方式。

0

JDBC是標準方式。下面是示例Java代碼來連接MySQL數據庫:

Connection con = null; 
    String driver = "com.mysql.jdbc.Driver"; 
    String url = "jdbc:mysql://localhost:3306/"; 
    String db = "testdb"; 
    String dbUser = "root"; 
    String dbPasswd = "mysql123"; 
    try{ 
    Class.forName(driver); 
    con = DriverManager.getConnection(url+db, dbUser, dbPasswd); 
    try{ 
    Statement st = con.createStatement(); 
    String sql = "DELETE FROM user WHERE email = '[email protected]'"; 
    int delete = st.executeUpdate(sql); 
    if(delete >= 1){ 
    System.out.println("Row is deleted."); 
    } 
    else{ 
    System.out.println("Row is not deleted."); 
    } 
    } 
    catch (SQLException s){ 
    System.out.println("SQL statement is not executed!"); 
    } 
    } 
    catch (Exception e){ 
    e.printStackTrace(); 
    } 
0

Hibernate也許對象關係映射是對你有益的方式。