ORM=Object Relationship Database Mapping (对象和关系数据库的映射)也就是说,一个对象,对应数据库里的一条记录
一、先创建一个 Hhd类代码如下
package jdbc1;
public class Hdd {
public int id;
public String name;
public float hp;
public int damage;
public Hdd (String name,float hp,int damage){
this.damage=damage;
this.hp=hp;
this.name=name;
}
}
二、将Hhd的对象当作一条记录插入数据库
public class JDBC4 {
public static void main(String[] args) throws Exception {
Hhd h=new Hhd("刘文丽",127.5f,21);
add(h);
}
public static void add(Hhd hero0)throws Exception{
Class.forName("com.mysql.jdbc.Driver");
Connection c=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/how2java?characterEncoding=UTF-8","root","admin");
String sql0="insert hero values(null,?,?,?)";
PreparedStatement ps =c.prepareStatement(sql0);
{
ps.setString(1, hero0.name);
ps.setFloat(2,hero0.hp);
ps.setInt(3, hero0.damage);
ps.execute();
}
}
}
三、在数据库观察结果