2011-04-26 122 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也许对象关系映射是对你有益的方式。