当前位置:Gxlcms > 数据库问题 > JDBC(通俗易懂)简单的操作(增、删、改、查)_慕课手记

JDBC(通俗易懂)简单的操作(增、删、改、查)_慕课手记

时间:2021-07-01 10:21:17 帮助过:54人阅读

技术分享

 

说明①、DButil 动态加载数据库驱动,以及获取java.sql.Connection的对象。 ②、Personmodel 数据库列(栏位)所对应的字段,定义了相应的set和get方法。 ③、Persondao 对数据库相应的增删改查方法 。 ④、Personaction 对Persondao里面增删改查方法的进一步补充完善。 ⑤、Personview 对应的将要展示数据的类 ①②③④⑤的代码 package DB; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DButil { private static Connection connection; static { try { //动态加载数据库驱动,注意要下载JDBC的jar包 Class.forName("com.mysql.jdbc.Driver"); //获得链接 connection = DriverManager.getConnection("jdbc:mysql://192.168.0.103:3306/testjdbc", "root","15090183397"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static Connection getConnection() { return connection; } } 先定义静态变量 connection,然后在静态代码段里面动态加载数据库驱动,并获得链接connection对象,然后定义get方法获取到该connection对象,以后需要与数据库建立连接进行相关操作的话,只要调用DButil的getconnection()方法即可。 ②代码: package DBmodel; import java.util.Date; public class Personmodel { private Integer id; private String name; private String sex; private String birthday; private String phone; private String email; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getBirthday

人气教程排行