利用Hibernate访问数据库的步骤

利用Hibernate访问数据库的步骤


2024年1月24日发(作者:)

利用Hibernate访问数据库的步骤

利用Hibernate对数据库进行操作的步骤:

1、 据功能定义数据库结构,生成数据库表。

2、 生成Hibernate需要的数据库映射文件*.。

步骤:

(1) 将已经配置好的放置于D:DevelopeHibernateMiddlegen-Hibernate-r3

(2) 在D:DevelopeHibernateapache-ant-1.5.4bin里配置好:

ant -f D: middlegen

(3) 利用cmd运行:

cd D:DevelopeHibernateapache-ant-1.5.4bin

D:

D:DevelopeHibernateapache-ant-1.5.4bin>

之后便弹出一个对话框,点击generate,在

D:DevelopeHibernateMiddlegen-Hibernate-r3build目录下便生成了相关的xml文件。

3、 成java代码。

步骤:

(1) 将上一步生成好的xml文件复制到

D:DevelopeHibernatehibernate-extensions-2.0.2toolsbin

(2) 在cmd里面运行

(3) 在D:DevelopeHibernatehibernate-extensions-2.0.2toolsbingenerated目录里便生成了相应的JAVA代码。

4、 配置文件。

文件基本上已经配置好,但由于每个项目的使用都不一样,还要做一些修改:

jdbc:oracle:thin:@10.38.4.238:1521:uiic //数据库参数

smstest //数据库名

sms //数据库密码

smstest //数据库名

//由数据库表生成的*.文件

5、 生成XML及JAVA代码。利用工具生成的JAVA代码尽量保留原样。

6、 通过函数GhsmsImpl读取Hibenate配置文件和数据库参数。在该函数中要定义好每个数据库操作类,具体每个数据库不同,这是为后面访问具体的数据库操作类做好准备,因为每个数据库操作类不能够通过new一个对象来获得,而是要用getInstance()来获得。

private static GhsmsMnt smsMnt;

public GhsmsMnt getSmsMnt()

{

if (smsMnt==null)

{

smsMnt=new GhsmsMnt(support);

}

return smsMnt;

}

7、 写好相应的数据库操作类,每个数据库类对应着一个数据库表生成的JAVA代码。

例如GhsmsMnt。

8、 访问数据库操作类。

访问数据库操作类并不能通过new方法类获取一个对象,而是:

public GhsmsImpl sms=null;

public GhsmsMnt ghsmsMnt=null;

public SmsResult()

{

try

{

sms=tance();

ghsmsMnt=Mnt();

}

catch (Exception ex)

{

tackTrace();

}

}

之后便可以对ghsmsMnt的方法进行访问了:

itr=l(startRow, pageSize);

另外,hibernate配置文件放置地方:

(1)对于windows:

D:ProgrameDevelopeGHSMSsrc

用来记录出错信息的ties就要放在D:ProgrameDevelopeGHSMS

JB上运行时有可能会出现找不到/,解决办法就是在确保/放在src目录下,然后Project->Project

Properties->Build->Resouce->xml->选择Copy.

(2)对于linux:

、、ties等配置文件都是放在项目的lib下。

用来记录出错信息的ties就要放在bin下。

将源代码打包成jar:

Windzards->Archive->选择basic,next->根据提示一步步来。

然后在JB里就看到Archive了,make->rebuid就生成了.jar包。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1706076494a1439159.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信