hibernate学习笔记之中的一个(JDBC回想-ORM规范)
2017-06-26 15:42
459 查看
JDBC回想-ORM规范
JDBC操作步骤
注冊数据库驱动
Class.forName(“JDBCDriverClass”)
数据库 | 驱动程序类 | 来源 |
---|---|---|
Access | sun.jdbc.odbc.JdbcOdbcDriver | JDK中 |
MySql | com.mysql.jdbc.Driver | 下载MySql驱动包 |
Oracle | oracle.jdbc.driver.OracleDriver | 下载相应的驱动包 |
SQL Server | com.microsoft.sqlserver.jdbc.SQLServerDriver | 下载相应的驱动包 |
创建Connection类型对象
Connection connection = DriverManager.getConnection(databaseURL,username,password);
Access不须要username,password參数
数据库 | URL模式 |
---|---|
Access | jdbc:odbc:dataSource |
MySQL | jdbc:mysql://hostname/dbname |
Oracle | jdbc:oracle:thin:@hostname:port#:oracleDBSID (port#表示端口号。oracleDBSID是定位数据库的数据库名,) |
SQL Server | jdbc:sqlserver://hostname:port;DatabaseName=数据库名 |
Statement statement = connection.createStatement()
运行查询或者更新
能够使用executeUpdate()运行SQL DDL(数据定义语言)或更新语句
能够使用executeQuery()运行查询语句
处理ResultSet类型对象
查询结果存在ResultSet中。能够使用next()移动游标到下一行,使用getXXX(XXX为数据类型)获取当前行的列值
释放资源
connection.close()
ORM
全称Object/Relation Mapping,对象/关系映射 ORM框架:完毕面向对象的程序设计语言到关系数据库的映射 眼下的产品非常多,如:Apache组织下的OJB,Oracle的TopLink,JDO,JPA等 长处:提高生产效率,可维护性
相关文章推荐
- hibernate学习笔记之一(JDBC回顾-ORM规范)
- JDBC 学习笔记(十)—— 使用 JDBC 搭建一个简易的 ORM 框架
- Hibernate学习笔记1--------一个简单的应用
- Hibernate 学习笔记-1-1(一个简单的Hibernate实例)
- 传智播客JDBC_规范和封装jdbc程序代码学习笔记
- [原创]java WEB学习笔记80:Hibernate学习之路--- hibernate配置文件:JDBC 连接属性,C3P0 数据库连接池属性等
- Hibernate 学习笔记-1-1(一个简单的Hibernate实例)
- Hibernate学习笔记之ORM实体间关系“OneToOne”详解
- 【学习笔记】关于输入缓冲区。一个不规范的字符赋值语句引发的讨论
- hibernate学习笔记【对象继承采用一个表方式】
- 【JavaEE学习笔记】Hibernate_04_ORM,Hibernate,主键策略,uuid
- Hibernate 学习笔记-1-1(一个简单的Hibernate实例)
- hibernate3.3.2学习笔记--- 一个小实例
- EJB3 and Hibernate Annotations 学习笔记(一)
- JAVA语言规范学习笔记(4)
- JAVA语言规范学习笔记(1)
- 学习笔记之 O/R 映射技术的王牌Hibernate框架
- [BizTalk][Adapter][部署]BTS学习笔记1:建立一个简单的Biztalk数据交换项目(一)
- Hibernate 实例学习笔记
- 学习笔记:得到一个Composite的Image