JDBC基本操作
1,JAVA和数据库是平行的两套系统
2,java.sql.,javax.sql.; 这两个包只是接口类
java数据库基本操作步骤:
1,构建连接(搭桥)
~~注册驱动,寻找材质,class.forName("…")
~~确定对岸目标,建桥Connection
2,执行操作(派人过桥,提着篮子,去拿数据)
~~Statement(执行者)
~~ResultSet(结果集)
3,释放连接(拆桥)connection.close
Statement执行者类:
~~ 使用executeQuery()执行select语句,返回结果放在ResultSet
~~ 使用executeUpdate() 执行insert / update / delete, 返回修改的行数
~~ 一个Statement 对象一次只能执行一个命令
ResultSet 结果对象:
~~ next() 判断是否还有下一条记录
~~ getInt / getString / getDouble/…
注意事项:
1:ResultSet 不能多个笛卡尔积连接
2: ResultSet 最好不要超过百条,否则及其影响性能
3: ResultSet 也不是一口气加载所有的select 结果数据4&