Подключение Java к базе данных MySQl - PullRequest
0 голосов
/ 26 апреля 2011

Существует ли стандартный способ подключения программы Java к базе данных MySQL, и какой самый простой?

Ответы [ 4 ]

5 голосов
/ 26 апреля 2011

JDBC является стандартным способом и самый простой .

0 голосов
/ 08 января 2013

Может быть, объектно-реляционное отображение с Hibernate будет полезным для вас.

0 голосов
/ 08 января 2013

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 = '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();
  }
0 голосов
/ 26 апреля 2011

В дополнение к ответу, опубликованному выше, JPA (Hibernate) становится еще проще, когда вы пересекаете первоначальный барьер, называемый кривой обучения (и до того, как вас настигнет следующий, называемый Оптимизация производительности).Если серьезно, то JPA - это также стандартный способ подключения и запроса практически любой базы данных одинаковым образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...