初学JDBC ORM

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 {
/*JDBC ORM
 * ORM=Object Relationship Database Mapping 
 * 对象和关系数据库的映射
 * 也就是说,一个对象,对应数据库里的一条记录
 * */
	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();
		}
	}

}
三、在数据库观察结果

在这里插入图片描述

发布了34 篇原创文章 · 获赞 3 · 访问量 990

猜你喜欢

转载自blog.csdn.net/qq_41870790/article/details/101848870
Orm
今日推荐