[英]Connecting Java to MySQl database
是否有将Java程序连接到MySQL数据库的标准方法,哪一种是最简单的方法?
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.