JDBC
文章平均质量分 76
gundumw100
这个作者很懒,什么都没留下…
展开
-
利用myeclipse 生成Hibernate Mapping文件时出现No entries available的解决办法
在hibernate中,每个数据表对应的其实是一个实体类,每个实体类有一个对应的hbm.xml配置文件和你匹配,myeclipse中有个MyEclipse Database Explorer视图,它提供了myeclipse与数据库直接连接的内置窗口,并且通过此窗口可以生成hibernate的mapping文件。 ? 在原有的工程中我配置好了这些,并且可以对数据表进行浏览和数据修改了,但是在执行G原创 2017-04-10 17:13:37 · 465 阅读 · 0 评论 -
hibernate学习11之composite(复合)主键映射
复合主键映射可以看作是组件映射的一个特例.<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> j原创 2017-04-10 17:55:50 · 255 阅读 · 0 评论 -
hibernate学习10之component(组件)映射
在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid,component可以成为是值对象(DDD)采用component映射的好处:它实现了对象模型的细粒度划分,层次会更分明,复用率会更高<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configura原创 2017-04-10 17:55:42 · 343 阅读 · 0 评论 -
hibernate学习9之extends(继承)映射
hibernate.cfg.xml:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> jdbc:原创 2017-04-10 17:55:34 · 604 阅读 · 0 评论 -
hibernate学习6之many-to-many单向关联
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> jdbc:mysql://localhost/hib原创 2017-04-10 17:55:11 · 227 阅读 · 0 评论 -
hibernate学习5之one-to-many双向关联
一对多双向关联映射: * 在一一端的集合上使用,在对方表中加入一个外键指向一一端 * 在多一端采用<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-confi原创 2017-04-10 17:55:01 · 1303 阅读 · 0 评论 -
hibernate学习4之one-to-many单向关联(不推荐)
一对多和多对一的映射策略是一样的,只是站的角度不同.多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多先上配置文件:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD原创 2017-04-10 17:54:53 · 433 阅读 · 0 评论 -
hibernate学习3之one-to-one单向外键关联
one-to-one关联其实是many-to-one的一种特殊形式。老规矩。hibernate.cfg.xml先看(没什么特别的吧)<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net原创 2017-04-10 17:54:45 · 329 阅读 · 0 评论 -
hibernate学习2之many-to-one
public class Group { private int id; private String name; //setter,getter}public class User { private int id; private String name; private Group group;//多个用户对应一个组 //setter,g原创 2017-04-10 17:54:37 · 233 阅读 · 0 评论 -
hibernate学习1之基础工具
//根据映射文件生成数据库表import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;public class ExportDB { public static void main(String[] args) { //读取hibernate.c原创 2017-04-10 17:54:29 · 206 阅读 · 0 评论 -
Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置
好久没有更新我的博客了!这几天在网上看到了关于Tomcat6.0数据库连接池配置问题,我讲下自己配置过程,不足这处,希望请大家提出来,共同进步.第一: 首先声明,这些配置过程只适合Tomcat6.0,因为Tomcat6.0以下的版本,配置过程有那么一点不一样!Tomcat6.0数据库连接池配置的更加灵活(个人观点).第一种方式:1.把context.xml(这个文件名字不能改)文件建到你的工原创 2017-04-10 17:49:57 · 327 阅读 · 0 评论 -
关于Tomcat与MySQL连接池问题的详解
http://blog.csdn.net/mathmagician/archive/2007/03/01/1518689.aspx研究了一天,终于有所收获,希望对大家有所帮助。首先请大家注意:这里尤其讨论Tomcat5.5版本中遇到的问题,为什么尤其单对这个版本,我一会儿便加以说明。 问题一:Cannot create JDBC driver of class '' for connec原创 2017-04-10 17:49:49 · 1178 阅读 · 1 评论 -
解决数据库连接池连接mysql时,每隔8小时mysql自动断开连接的问题
解决数据库连接池连接mysql时,每隔8小时mysql自动断开所有连接的问题最近有个问题非常讨厌,我们的工程中使用自己的连接池连接mysql数据库,可mysql数据库每隔8小时就会自动断开所有链接,连接池就失效,需要重新启动tomcat才有效,呵呵,服务器可不能老是用“人工智能”来干预啊,后来翻了一下mysql的手册,发现mysql有解决办法,下面就是最简单的解决办法:连接数据库的时候加上原创 2017-04-10 17:49:41 · 705 阅读 · 0 评论 -
各类数据库连接
MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名原创 2017-04-10 17:45:25 · 238 阅读 · 0 评论 -
jdbc获取表中列名
1. pment = conn.prepareStatement("select * from A0001 where 1 = 2"); 2. rs = pment.executeQuery(); 3. ResultSetMetaData metaData = rs.getMetaData(); 4. int colum = metaData.getColumn原创 2017-04-10 17:36:43 · 4160 阅读 · 1 评论 -
Hibernate的批量更新和删除
批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段: tx = session.beginTransaction(); Iterator customers=session.find("from Customer c where c.age>0").iterat原创 2017-04-10 17:28:10 · 492 阅读 · 0 评论 -
通过给定的表名导出所有数据生成xml文件
题目要求:使用JDBC读取scott用户下emp表中的所有人员信息,并使用DOM4J组件输出为xml格式的文件,xml文件格式如下Java代码 1 7369 SMITH CLERK 7902 198原创 2017-04-10 17:25:01 · 2659 阅读 · 0 评论 -
事务隔离级别
在JDBC操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别的概念。 问题的提出 :数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 ● 更新丢失(Lost update):两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。 ● 脏读(原创 2017-04-10 17:56:17 · 235 阅读 · 0 评论