- 博客(1)
- 资源 (5)
- 收藏
- 关注
原创 Java NIO 编程总结
目录1、同步,异步,阻塞,非阻塞的理解2、什么是 BIO、NIO、AIO3、java NIO 常用类和方法介绍 3.1. 缓冲区 Buffer3.2. 通道 Channel 3.2.1 FileChannel3.2.2 SocketChannel3.2.3 ServerSocketChannel3.3. 多路复用器(通道管理器)Selector一、同步,异步,阻塞,非阻塞的理解
2017-03-17 16:41:03 399
(视频资料)\Hibernate-Oracle
2005年4月14日,晚
今天开始学习使用 MyEclipse + Struts + Hibernate + Oracle 开发实例
一个简单的数据库连接,读取用户信息进行登录验证
* 准备工作
1、安装有oracle数据库,版本不限
2、安装好Eclipse + MyEclipse
首先,当然得有数据库了,我使用的是oracle8i,老是老了点,只要是Oracle就成。
再者是安装好Eclipse + MyEclipse
数据库的客户端我使用的是PL/SQL Developer。
好了,现在连接数据库
创建一个名称为 userList 的用户列表,其中有三个字段
1、id 自动编号(oracle不支持自动编号,但先创建一个ID字段)
2、userName 用户名称
3、userPwd 用户密码
这里是创建表的SQL语句
CREATE TABLE userList (
id number primary key,
userName varchar(20) not null,
userPwd varchar(30) not null);
* 因为 oracle 不支持自动编号,所以还得创建一个SEQUENCE(序列)语句如下
create sequence my_seq
nocycle
maxvalue 9999999999
start with 1;
使用下列语句增加数据
insert into userList(id,userName,userPwd) values(my_seq.nextval,'sonic','sonic');
OK,数据库部份结束,下面切换到 Eclipse 中。
新建一web project
加入Struts框架
加入Hibernate框架
java 连接oracle 语句
jdbc:oracle:thin:@服务器地址:1521:数据库服务名
oracle.jdbc.driver.OracleDriver
这里我用的是 classes12.jar 而 oracle自带的是classes12.zip,经过试验,classes12.zip无法使用。
点中这里,MyEclipse会将classes12.jar拷贝到lib目录
这里不要选择 Oracle 9 除非你是用9i,我用的8.16所以选择这一个
创建Hibernate配置文件,使用MyEclipse中的数据管理工具
这里的ID Generator 选择 sequence,如果要录入数据则需要修改这里,否则ID字段无法达到自动编号的目的
创建一个HibernateUtil类,用于操作数据源,代码请从源码中自行拷贝
创建Action,在这里我并没有使用ActionForm,因为传递的参数较少。
拷贝代码。
创建index.jsp
同样,从源代中拷贝。
测试了。
启动服务,不可以选Eclipse中的启动项
打开浏览器。。
这是我的第四个录像,如果遇到问题请和我联系,如果有什么新的需要,可以的话我会做为录像提供给大家。。。
我的联系方法:
QQ:71279650
Email:oksonic@163.com
这里我提交的是不正确的用户名和密码,会返回错误消息。。
现在提交正确的信息。。。
成功!!!
下回见吧。。bye!!!
2008-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人