摘要:利用JDBC所提供的statement接口进行对数据库的操作。 所实验的对象的成员属性和方法如下:(注:表的所有的类型均为varchar)
package com.hm.model; public class User { private String id; private String name; private String password; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public User(String id, String name, String password) { this.id = id; this.name = name; this.password = password; } @Override public String toString() { return "User [id=" + id + ", name=" + name + ", password=" + password + "]"; } }
在我目前所接触到的JDBC所操作数据库的方法中,操作数据库的流程可以总结为以下几点:
1.加载数据库的驱动
2.获取到数据库的连接
3.设置sql语句
4.执行sql语句操作
5.释放资源
总结可用五个字进行代替(加连语执释)
一:增加的操作
import java.sql.Connection; import java.sql.Statement; import com.hm.connect.Demo01; public class demo01 { public static void main(String[] args) throws Exception { Demo01 db = new Demo01();//进行封装后的加载数据库驱动,获取连接和释放资源的包。 Connection con = db.getcon();// String sql2 = "insert into t_user value (‘null‘,‘ysz‘,‘1223‘)"; Statement stmt = con.createStatement(); int result1 = stmt.executeUpdate(sql2); System.out.println("操作"+ result1 +"数据"); stmt.close(); db.closeCon(con); } }