Java中JDBC的使用套路
1. 加载某个数据库的驱动(Driver类),通常使用Class.forName(“驱动的类名“);
2. 连接数据库――
Connection con = DriverManager.getConnection(url,username,password);
3. 得到会话――Statement stmt = con.createStatement();
4. 执行操作――Result rs = stmt.executeQuery(“SQL查询语句”);
5. 处理结果――
while(rs.next()){
String col1 = rs.getString(1);
……
}
整个JDBC中可以变化的一般是:
1. 可以由Connection对象创建Statement、PreparedStatement和CallableStatement创建三种类型的Statement。
2. 可以创建多种类型的ResultSet:支持单向移动和个自由移动;可更新的和不可更新的;支持不同等级的交易的…..
3. 数据输入的批处理。
4. 结果集中特殊类型(Blob、Clob、Arrary和Ref、Struct)列的操作。
5. 这些特殊类型的录入数据库。
6. javax.sql包中特殊结果集(CachedRowSet、JdbcRowSet、WebRowSet)的操作。
7. 其它的就是一个DataSource了,一个J2EE中的被管理对象。
分享到:
相关推荐
数据库相关:包括关系型数据库和非关系型数据库的使用,以及JDBC、MyBatis等与数据库交互的技术。 实战项目经验:分享了几个经典的Java项目,解析了项目的架构设计和核心技术点。 面试经验和技巧:整理了常见的Java...
Java面试是每位Java开发者在职业发展道路上必须面对的挑战,它不仅检验了你的技术深度,还测试了你在实际项目中的应用能力。以下是一些Java面试中常见的知识点,这些知识点是面试官经常关注的重点,也是你应该深入...
java八股文"Java八股文"是一个在中国程序员圈子中常用的术语,主要用来指代在Java编程面试或考试中常被问到的一系列固定模式和套路的基础知识点、理论概念和技术细节。这个词源于中国古代科举考试中的“八股文”,即...
书中提到的Java集合框架是Java编程中使用频率极高的数据结构。例如,String为什么被设计为final类是Java集合框架中的一个核心问题。String类是不可变的,这保证了字符串的不可变性,从而在多线程环境下安全地共享...
6. **数据库连接**:Java的JDBC(Java Database Connectivity)提供了一种标准的方式来访问各种类型的数据库。你需要掌握如何建立数据库连接,执行SQL查询,以及处理结果集。 7. **设计模式**:在课程设计中,设计...
标题中的“一个小例子excelsqlapiswingtaolu”暗示了这个压缩包可能包含一个使用Excel、SQL API、Swing和Taolu(可能指的是Java的工具或框架)的编程示例。接下来,我会根据这些标签和文件名来解释相关的IT知识点。 ...
Java编程语言是软件开发领域广泛使用的高级编程语言,尤其在企业级应用和互联网服务中占据主导地位。"java_exam_7"可能是一个针对Java学习者或开发者设计的考试或者项目练习,旨在测试或提升他们的Java技能。这个...
使用类再生的两个方式:组合(new)和继承(extends),这个已经在 thinking in java中提到过. 设计模式之 Proxy(代理) 以 Jive 为例,剖析代理模式在用户级别授权机制上的应用 设计模式之 Facade(门面?) 可扩展的使用...