将 Java 连接到 MySQl 数据库

Posted

技术标签:

【中文标题】将 Java 连接到 MySQl 数据库【英文标题】:Connecting Java to MySQl database 【发布时间】:2011-04-26 19:02:33 【问题描述】:

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

【问题讨论】:

【参考方案1】:

JDBC 也是easiest 的标准方式。

【讨论】:

【参考方案2】:

除了上面发布的答案之外,一旦您越过称为学习曲线的初始障碍(并且在您遇到下一个称为性能优化的障碍之前),JPA(休眠)就更容易了。严肃地说,是的,JPA 也是一种以相同方式连接和查询几乎任何数据库的标准方法。

【讨论】:

【参考方案3】:

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();
  

【讨论】:

【参考方案4】:

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

【讨论】:

以上是关于将 Java 连接到 MySQl 数据库的主要内容,如果未能解决你的问题,请参考以下文章

将 Java 连接到 MySQL 数据库

将 Java 连接到 MySQl 数据库

无法将 Java ap 连接到在线 MySQL 数据库 - 错误的 URL

如何将 MySQL 连接到 Java 程序

使用 Java 通过 SSH 连接到远程 MySQL 数据库

谁能说如何将java项目连接到XAMPP数据库?