#java #mysql #database #jdbc #mysql-connector
#java #mysql #База данных #jdbc #mysql-connector
Вопрос:
Существует ли стандартный способ подключения Java-программы к базе данных MySQL, и какой из них самый простой?
Ответ №1:
JDBC является стандартным способом и самым простым.
Ответ №2:
В дополнение к ответу, опубликованному выше, JPA (гибернация) становится еще проще, как только вы преодолеваете начальный барьер, называемый кривой обучения (и до того, как вас настигнет следующий, называемый оптимизацией производительности). Если серьезно, то да, JPA также является стандартным способом подключения и запроса практически любой базы данных одним и тем же способом.
Ответ №3:
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();
}
Ответ №4:
Возможно, объектно-реляционное сопоставление с гибернацией является полезным способом для вас.