`

使用jdbc操作数据库

阅读更多

基本过程

1.获取连接 (Connection)

2.创建语句 (PrepareStatement)

3.绑定参数(setxxx)

4.执行语句(execute)

5.清理资源(close)

public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext(
                new String[] { "system.spring.xml" });
        DataSource dataSource = (DataSource) context.getBean("datasource");
        Connection conn = null;
        PreparedStatement ps = null;
        ResultSet rs = null;
        try {
            conn = dataSource.getConnection();
            ps = conn.prepareStatement("select id,username,fullname from t_spitter where id = ?");
            ps.setLong(1, 1);
            rs = ps.executeQuery();
            if (rs.next()) {
                System.out.println(rs.getLong(1));
                System.out.println(rs.getString("username"));
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally{
            if(rs!=null){
                try {
                    rs.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
            if(ps!=null){
                try {
                    ps.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
            if(conn!=null){
                try {
                    conn.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
    }

 

分享到:
评论

相关推荐

    使用JDBC操作数据库

    在Java编程领域,JDBC(Java Database Connectivity)是连接Java应用程序和各种数据库的...通过阅读“使用JDBC操作数据库下载资料”,你可以找到更多关于JDBC实战操作的示例和详细教程,进一步提升你的数据库操作技能。

    实验3 JDBC操作数据库3

    实验3 JDBC操作数据库3主要目的是通过Java的JDBC技术来熟悉和掌握数据库的连接与操作。这个实验涉及了以下几个核心知识点: 1. **MySQL数据库**:实验中提到了使用MySQL作为关系型数据库管理系统,它是开源且广泛...

    Java使用JDBC操作数据库(图形界面C/S模式)

    本资源介绍了如何编写基于Java的简单数据库应用程序,本例为C/S模式,简单介绍了Java语言JDBC的应用,实现对数据库增删改查的操作,包括了简易的图形界面。本资源含有详细的PPT教程,适合初学者。不足之处请见谅。

    java JDBC连接数据库代码大全

    以上就是使用JDBC操作数据库的基础知识和流程。通过这些API和步骤,开发者可以方便地在Java程序中集成对各种数据库的操作。随着技术的发展,现代框架如Spring Data JPA等已经极大地简化了这一过程,但在理解更高层次...

    传智播客JDBC_完成对数据库的CRUD操作.rar

    在IT行业中,JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了全套的API供开发者使用。本教程“传智播客JDBC_完成对数据库的CRUD操作”主要涵盖了如何利用...

    作业6 JSP JDBC操作数据库

    作业6 JDBC操作数据库 作业类型:验证性实验 实验目的:理解JDBC接口操作数据库的方法,熟练掌握数据的增删改查。 实验内容: 1. 在MySQL或其他DBS中创建一个数据库TestDB,其中创建表user,表至少3个字段(编号,...

    eclipse JDBC连接数据库及jsp操作数据库数据详细教程.docx

    本教程旨在指导读者如何使用Eclipse、JDBC和JSP来连接数据库并操作数据库数据。整个教程分为三部分:安装准备工作、安装Tomcat和MyEclipse、配置JDBC连接数据库。 一、安装准备工作 在开始本教程前,需要安装一些...

    JDBC连接数据库步骤及代码

    在使用JDBC连接Oracle数据库之前,首先需要下载并导入Oracle官方提供的JDBC驱动包。这里使用的是`ojdbc6-11.2.0.2.0.jar`。该驱动包可以通过Oracle官方网站下载获取,也可以通过Maven或Gradle等构建工具添加依赖。 ...

    非常有用的jdbc的操作数据库

    在进行JDBC操作时,需要注意捕获和处理`SQLException`。通常,一个SQL操作可能抛出多种异常,如`CommunicationsException`、`DataIntegrityViolationException`等,需要根据具体情况进行处理。 综上所述,JDBC是...

    jdbc连接数据库步骤

    以上步骤概述了使用JDBC连接并操作数据库的基本过程。值得注意的是,实际开发中还需要考虑错误处理、连接池的使用和事务管理等高级话题。此外,实际项目中也可能使用JDBC的增强版JPA(Java Persistence API)或...

    数据库实验8 java连接数据库(JDBC代码+报告)

    程序实现了使用Java语言编程实现对数据库的访问,所有的SQL操作均在自己建立的新库里进行,数据库建议选用学生课程数据库,可以选择进行创建、插入、查询、删除和更新等操作,其中查询操作可以按学号、姓名、专业...

    使用 JDBC 的高级数据库操作

    使用 JDBC 的高级数据库操作

    java使用jdbc操作数据库示例分享

    主要介绍了java使用jdbc操作数据库示例,需要的朋友可以参考下

    第11章 JDBC数据库操作.ppt

    连接数据库是使用 JDBC 操作数据库的第一步骤。连接数据库的方式有两种:建立 JDBC-ODBC 桥接器和加载纯 Java 数据库驱动程序。 11.3.1 连接方式的选择 在本章中,我们使用 JDBC-ODBC 桥接器方式连接数据库。JDBC-...

    2022年在Servlet中使用JDBC访问数据库.pptx

    JDBC 是一个 Java API,用于连接和操作数据库。它提供了一种统一的方式来访问不同的数据库管理系统,如 MySQL、Oracle、SQL Server 等。JDBC 的主要组成部分包括: 1. JDBC Driver:是用于连接数据库的驱动程序,每...

    JDBC数据库编程实验

    (1)熟练掌握JDBC操作数据库的整个过程; (2)利用预处理语句操作数据库; (3)掌握可滚动和可更新的结果集的基本操作方法; (4)理解JDBC中实现事务处理的基本方法; (5)理解数据库连接池的基本原理和思想,...

    JDBC连接数据库经验总结

    **JDBC连接数据库经验总结** Java Database Connectivity (JDBC...通过以上总结,我们可以更有效地使用JDBC进行数据库操作,同时遵循最佳实践来提升代码质量和性能。在实际项目中,理解并熟练应用这些知识点至关重要。

Global site tag (gtag.js) - Google Analytics