繁体   English   中英

将Java连接到MySQl数据库

[英]Connecting Java to MySQl database


是否有将Java程序连接到MySQL数据库的标准方法,哪一种是最简单的方法?

JDBC最简单的标准方法。

JDBC是标准方法。 以下是连接MySQL数据库的示例Java代码:

  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 = 'riponalwasim@gmail.com'";
  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();
  }

也许使用Hibernate进行对象关系映射对您来说是一种有用的方法。

除了上面发布的答案之外,一旦您跨过称为学习曲线的初始障碍(并且在您遇到下一个称为性能优化的障碍之前),JPA(休眠)就更加容易。 值得一提的是,“是的” JPA还是一种以几乎相同的方式连接和查询几乎所有数据库的标准方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM