摘要:
在上学的时候,数据库之中就讲过数据库范式,现在突然想复习下,就上网查了下发现还是自己亲自理一遍比较清晰先引用百度百科中的一段话: 关系数据库中的关系必须满足一定的要求,即满足不同的范式。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。好家伙,竟然一共有6种范式- -汗,以前只知道第一第二第三范式,好吧,貌似一二三也足够解决问.. 阅读全文
posted @ 2011-12-04 22:02
一直在等
阅读(577)
评论(1)
推荐(0)
摘要:
在Student.xml中添加: <select id="selectStudentByName" parameterClass="String" resultClass="Student"> select * from student where name like '%$name$%' </select>此处标红特别注意,跟以往写法不同,可以理解为##自动帮你添加引号,而$$不添加引号进行单元测试: 1 @Test 2 public void queryStudentByName() thr 阅读全文
posted @ 2011-12-04 17:09
一直在等
阅读(376)
评论(0)
推荐(0)
摘要:
在Student.xml中添加: <update id="updateStudent" parameterClass="Student"> update student set name=#name#, score=#score# where id=#id# </update>进行单元测试: 1 @Test 2 public void updateStudent() throws Exception{//更新学生 3 Reader reader=Resources.getResource... 阅读全文
posted @ 2011-12-04 16:41
一直在等
阅读(355)
评论(0)
推荐(0)
摘要:
在Student.xml中添加如下代码: <delete id="deleteStudentById" parameterClass="int"> delete from student where id=#id# </delete>在junit中进行测试:1 @Test2 public void deleteStudent() throws Exception{//根据Id删除学生3 Reader reader=Resources.getResourceAsReader("SqlMapConfig.xml... 阅读全文
posted @ 2011-12-04 16:26
一直在等
阅读(429)
评论(0)
推荐(0)
摘要:
在Student.xml中加入: <insert id="insertStudent" parameterClass="Student"> insert into student ( id , name , score ) values (#id#,#name#,#score#) </insert>并在junit中测试: 1 @Test 2 public void addStudent() throws Exception{//新增学生 3 Reader reader=Resources.getR... 阅读全文
posted @ 2011-12-04 16:04
一直在等
阅读(1044)
评论(0)
推荐(0)
摘要:
在Student.xml中插入如下代码: <!-- parameterClass代表要传入的参数类型 --> <select id="SelectStudentById" parameterClass="int" resultClass="Student"> select * from student where id=#id# </select>然后在junit中进行测试:1 @Test2 public void queryStudentById() throws Exception{//根据Id 阅读全文
posted @ 2011-12-04 15:27
一直在等
阅读(646)
评论(0)
推荐(0)
摘要:
假设数据库的student表中有如下的字段和数据:对应的Student.java如下: 1 public class Student { 2 private Integer id; 3 private String name; 4 private float score; 5 public Integer getId() { 6 return id; 7 } 8 public void setId(Integer id) { 9 this.id = id;10 }11 public String g... 阅读全文
posted @ 2011-12-04 15:11
一直在等
阅读(847)
评论(0)
推荐(0)
摘要:
iBatis是apache得一个开源项目,一个O/R Mapping解决方案,iBatis的最大特点是小巧,上手很快。如果不需要太多复杂的功能,iBatis是能满足你的要求并且灵活简单的方案,官网:http://ibatis.apache.org搭建环境:导入相关的jar包1.导入数据库jar包2.导入ibatis的jar包配置文件:1.JDBC连接的属性文件 SqlMap.properties:driver=org.gjt.mm.mysql.Driverurl=jdbc:mysql://localhost:3306/hibernateusername=rootpassword=java2.总 阅读全文
posted @ 2011-12-04 12:08
一直在等
阅读(903)
评论(1)
推荐(0)
浙公网安备 33010602011771号