jee从入门到精通. 简单示例-高级特性

jee从入门到精通. 简单示例-高级特性

ID:13936979

大小:564.50 KB

页数:92页

时间:2018-07-25

jee从入门到精通. 简单示例-高级特性_第1页
jee从入门到精通. 简单示例-高级特性_第2页
jee从入门到精通. 简单示例-高级特性_第3页
jee从入门到精通. 简单示例-高级特性_第4页
jee从入门到精通. 简单示例-高级特性_第5页
资源描述:

《jee从入门到精通. 简单示例-高级特性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、39.3简单示例目标:使用Java持久性API把数据库中的数据显示出来。基本过程包括:u加载驱动程序u创建数据库以及表u在NetBeans中加载驱动程序u在NetBeans中创建连接u创建持久单元以及实体类u创建访问持久单元的会话Beanu创建Servlet客户端程序,访问会话Bean,并显示结果1、放JDBC驱动程序到下面的目录根据自己的安装目录进行修改。如果采用默认安装,应该放在下面的目录下。C:SunAppServerdomainsdomain1libext2、在MySQL数据库中添加数据库entitycre

2、atedatabaseentity3、创建表userinfo在entity数据库中创建表,表结构与书上25章的一样,插入几条测试数据。createtableuserinfo(useridvarchar(10)primarykeynotnull,usernamevarchar(10)notnull,userpassvarchar(10)notnull,usertypechar(1)notnull)插入如下测试数据:insertintouserinfovalues('user001','zhangsan','zhangsan','

3、0');insertintouserinfovalues('user002','lisi','lisi','0');insertintouserinfovalues('admin001','mishu','mishu','0');4、在NetBeans中添加驱动程序在Drivers上面点击右键,选择NewDriver。选择JDBC驱动程序所在的jar压缩包。925、添加连接在上图的Databases上点击右键选择NewConnection,在弹出的界面上选择前面添加的驱动程序,然后修改URL,修改后:jdbc:mysql://

4、localhost:3306/entity。其中:localhost表示主机,3306表示端口,entity表示数据库。6、创建EJBModule选择FileàNewProject,选择中间的Enterprise,然后选择右边的EJBModule。工程的名字是UserSession。7、创建持久单元在工程上面点击右键,选择NewàFile/Folder,选择中间的Persistence,右边选择PersistenceUnit。在弹出的界面中,选择数据源:选择NewDataSource。在弹出的界面中输入一个JNDI名字enti

5、ty2,然后选择前面第5步创建好的连接。生成的文件如下:oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProviderentity2

7、on"value="create-tables"/>8、创建持久类在工程上面点击右键,选择New,然后选择EntityClassfromDataBase。在DataSource中选择刚才配置好的数据源entity2。然后在左下方会出现表,选择中间的Add,添加到右边。选择下一步,然后完成即可。生成的文件如下:/**Userinfo.java**Createdon2007年5月21日,上午6:17**Tochangethistemplat

8、e,chooseTools

9、TemplateManager*andopenthetemplateintheeditor.*/packagejpa;importjava.io.Serializable;importjavax.persistence.Column;importj

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。