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 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等优点:提高生产效率,,可维护性
伟人之所以伟大,是因为他与别人共处逆境时,