`
lvhuiqing
  • 浏览: 245919 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

JDBC学习(四)其他API

 
阅读更多
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">1,</span><span style="font: 7pt 'Times New Roman';"> </span></span></span></span><span style=""><span style="font-size: small;">在三层架构中,存储过程很少使用,除了在需要利用数据库的一些特性的时候。</span></span></p>
<p class="MsoNormal" style=""><span style=""></span></p>
<p class="MsoNormal" style=""><span style=""><span style="font-size: small;"><textarea cols="66" rows="15" name="code" class="java"> static void ps() throws SQLException {
Connection conn = null;
CallableStatement cs = null;
ResultSet rs = null;
try {
// 2.建立连接
conn = JdbcUtils.getConnection();
// conn = JdbcUtilsSing.getInstance().getConnection();
// 3.创建语句

String sql = "{ call addUser(?,?,?,?) } ";
cs = conn.prepareCall(sql);
cs.registerOutParameter(4, Types.INTEGER);//第四个参数为输出参数
cs.setString(1, "ps name");
cs.setDate(2, new java.sql.Date(System.currentTimeMillis()));
cs.setFloat(3, 100f);

cs.executeUpdate();

int id = cs.getInt(4);

System.out.println("id=" + id);
} finally {
JdbcUtils.free(rs, cs, conn);
}
}</textarea></span></span></p>
<p class="MsoNormal" style=""><span style=""></span></p>
<p class="MsoNormal" style=""><span style=""></span></p>
<p class="MsoNormal" style=""><span style=""><span style="font-size: small;">2,DAOFactory的写法:</span></span></p>
<p class="MsoNormal" style=""><span style=""></span></p>
<p class="MsoNormal" style=""><span style=""></span></p>
<p class="MsoNormal" style=""><span style=""><span style="font-size: small;"> <textarea cols="64" rows="15" name="code" class="java">public class DaoFactory {
private static UserDao userDao = null;
private static DaoFactory instance = new DaoFactory();

private DaoFactory() {
try {
Properties prop = new Properties();
InputStream inStream = DaoFactory.class.getClassLoader()
.getResourceAsStream("daoconfig.properties");
prop.load(inStream);
String userDaoClass = prop.getProperty("userDaoClass");
Class clazz = Class.forName(userDaoClass);
userDao = (UserDao) clazz.newInstance();
} catch (Throwable e) {
throw new ExceptionInInitializerError(e);
}
}

public static DaoFactory getInstance() {
return instance;
}

public UserDao getUserDao() {
return userDao;
}
}</textarea></span></span></p>
<p class="MsoNormal" style=""><span style=""></span></p>
<p class="MsoNormal" style=""><span style=""><span style="font-size: small;"> </span></span></p>
分享到:
评论

相关推荐

    JDBC API教程与参考手册part3

    本书提供了JDBCTMAPI的权威教程与参考·~JDBCAPI技术支持使用JavaTM编程语言进行通用数据访问,该版本进行了更新和扩展,覆盖整个JDBC 3.0API的内容,包括。iava.sql包和易于构建服务器端应用程序的javax.sql包。 ...

    JDBC API教程与参考手册part4

    本书提供了JDBCTMAPI的权威教程与参考·~JDBCAPI技术支持使用JavaTM编程语言进行通用数据访问,该版本进行了更新和扩展,覆盖整个JDBC 3.0API的内容,包括。iava.sql包和易于构建服务器端应用程序的javax.sql包。 ...

    JDBC API教程与参考手册part2

    本书提供了JDBCTMAPI的权威教程与参考·~JDBCAPI技术支持使用JavaTM编程语言进行通用数据访问,该版本进行了更新和扩展,覆盖整个JDBC 3.0API的内容,包括。iava.sql包和易于构建服务器端应用程序的javax.sql包。 ...

    《JDBC API数据库编程实材作教材》[PDF]

    通过学习《JDBC API数据库编程实作教程》,读者可以熟练掌握JDBC API,并学会如何开发功能强大的Java数据库应用程序。 《JDBC API数据库编程实作教程》循序渐进、详细地介绍JDBC API,同时以实例方式深入讲解JDBC ...

    JDBC API Tutorial and Reference

    对jdbc api的详细介绍和指南,想要深入学习jdbc的最佳书籍

    JDBC学习文档

    JDBC操作API,方便学习和掌握JDBC的使用

    Post gre SQL 的JDBC的API说明文档

    从 http://jdbc.postgresql.org/ 官网下的jdbc api,然后制成了CHM,供大家学习使用。

    JDBC学习手册完整版

    JDBC编程,数据库编程,非常全面详细的JDBC学习手册JDBC 从物理结构上说就是 Java 语言访问数据库的一套接口集合。从本质上来说就是调用者 (程序员)和实现者(数据库厂商)之间的协议。JDBC 的实现由数据库厂商以...

    jdbc学习文档

    是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序

    JDBC学习手册.pdf

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API...

    JDBC代码手册+JDBC学习手册

    有关JDBC核心部分,JDBC从物理结构上说就是 Java语言访问数据库的一套接口集合。从本质上来说就是调用者 (程序员)和实现者(数据库厂商)...JDBC API 使得开发人员可以使用纯 Java 的方式来连接数据库,并进行操作。

    JDBC 4.3规范文档

    JDBC 4.3规范文档,JDBC标准主要提供一套api规范,第三方应用通过实现JDBC的接口并提供一个jar包给应用程序调用。深入全面学习JDBC,请从规范开始。

    JDBC API 数据库编程实作教程

    JDBC API 数据库编程实作教程实用性强,适合学习java数据库编程的人使用

    JDBC学习笔记.docx

    JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和...

    JDBC API基本用法、jar、JDK配置,泛型

    对于java的初学者往往对JDBC API的用法、jar文件的发布方法、JDK环境变量的配置、泛型等知识不是很清楚,于是我结合我自己的学习过程,特将它们整理在一起共初学者分享使用。

    JavaWeb学习-jdbc

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API...

    JDBC基础-Java学习笔记

     JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用...

    jdbc数据库

    -为什么使用jdbc:因为java程序员工作时需要连接多种数据库(mysql,oracle,sql server),为了避免每一个数据库都学习一套新的api,sun公司定义了jdbc接口(方法的申明),各个数据库厂商去写实现类(驱动),这样...

    基于JDBC+servlet+jsp技术开发的航班管理系统学习项目

    了解并学习如何使用JDBC API连接数据库、执行SQL语句以及处理数据库结果集。 3. Servlet:Java Servlet是用于处理HTTP请求和响应的Java类。学习如何创建Servlet、处理表单数据、进行数据验证和错误处理等。 4. JSP...

    JDBC个人学习笔记

    JDBC是一-种用于执行SQL语句的Java API。 JDBC可以为多种关系数据库提供统-访问入口。 JDBC 由一组Java工具类和接口组成。 2. JDBC原理 ​ SUN提供访问数据库规范称为JDBC,而生产厂商提供规范的实现类称为驱动。 ...

Global site tag (gtag.js) - Google Analytics