jdbc实例

class JdbcDemo

{

   pubic static void jdbcTest( String sql)

  {

    Connection con=null;

    PreparedStatement preparedStatement=null;

    ResultSet resultSet=null;

    try{

        Class.forName("com.mysql.jdbc.Driver");

        con=DriverManager.getConnection("jdbc:mysql//locallhost:3306/test?charactorEncoding=utf-8","root","123");

        preparedStatement=con.prepareStatement(sql);//Statement statement=con.createStatement()

        preparedStatement.setString(1,"tom");//给sql语句设置参数

        resultSet=preparedStatement.excuteQuery();

        while(resultSet.next())

        {

          system.out.println(resultSet.getInt("id"));

          System.out.println(resultSet.getString("username"));

        }

      catch( Exception e)

      {

        e.printStackTrace();

      }

      finally

      {

        if(resultSet!=null)

        {

            try{

                resultSet.close();

              }

            catch(SQLException e)

            {

              e.printStackTrace();

            }

        }

      

      if(preparedStatement!=null){
        try {
            preparedStatement.close();
          } catch (SQLException e) {
            // TODO Auto-generated catch block
              e.printStackTrace();
              }
          }
      if(connection!=null){
          try {
              connection.close();
            } catch (SQLException e) {
              // TODO Auto-generated catch block
                e.printStackTrace();
            }

      }

      }

  }

}

时间: 2024-10-06 09:30:51

jdbc实例的相关文章

一个spring jdbc实例

一.使用示例 (1)springJdbcContext.xml Java代码   <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context

Spring+JDBC实例

1. Customer 表 在这个例子中,我们使用的是MySQL数据库. CREATE TABLE `customer` ( `CUST_ID` int(10) unsigned NOT NULL AUTO_INCREMENT, `NAME` varchar(100) NOT NULL, `AGE` int(10) unsigned NOT NULL, PRIMARY KEY (`CUST_ID`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET

JDBC查询实例

作为Java与数据库交互最古老的.最基础的规范,JDBC提供了访问底层数据库的接口,其他ORM框架都是在JDBC这块基石上构建的.下面我们看一个基本的JDBC查询例子: package com.inspur.chinanet.point.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import jav

HSQLDB源码学习——数据库安装启动及JDBC连接

HSQLDB 是一个轻量级的纯Java开发的开放源代码的关系数据库系统.因为HSQLDB的轻量(占用空间小),使用简单,支持内存运行方式等特点,HSQLDB被广泛用于开发环境和某些中小型系统中. 在http://sourceforge.net/projects/hsqldb/files/下载了HSQLDB 1.8.0版本.把下载的zip文件解压缩至任意目录例如c:\hsqldb1.8便完成安装. hsqldb有四种运行模式: 一.内存(Memory-Only)模式:所有数据都在内存里操作.应用程

JDBC(一)之细说JDBC

Properties info = new Properties();//要参考数据库文档 info.setProperty("user", "root"); info.setProperty("password","root"); 今天这一篇写的是关于JDBC的内容.之前一直在学习mysql数据库,那数据库怎么和我们的程序相互交互呢,它们之间的桥梁就是JDBC.接下来让我们直接进入正题! 一.JDBC概述 1.1.JDBC简

JavaWeb技术(一):JDBC

一.  JDBC简介 1. Java Database Connectivity(JDBC) 使用JDBC可以对数据库进行访问 2. JDBC的核心接口 1)DriverManager 驱动管理器接口 2)Connection  数据库连接接口 3)Statement   语句接口,用来操作静态SQL语句 4)PrepareStatement 预定义语句接口,用来动态操作SQL语句 5)CallableStatement 可以调用存储过程的预定义语句 6)ResultSet  结果集,保存数据记

【FunnyBear的Java之旅 - Spring篇】7步连接MySQL

准备工作: a) 启动MySQL服务器, 使用MySQL Workbench新建数据库 b) 下载Eclipse EE, 并安装Maven和Spring Framework插件 c) 由于默认的Maven服务器可能被墙,所以需要为Maven配置mirror server,此处不展开解释 最终的项目结构将如图所示,具体每个文件的作用将在下文中逐步介绍 第一步:在Eclipse中新建Maven project. 主要是为了方便jar的导入和项目结构的管理 第二步:导入相关jar包.修改Maven p

Java EE的13种核心技术

一.内容简介 Java EE的13种核心技术:JDBC.JNDI.EJB.RMI.JSP.Java Servlet.XML.JMS.Java IDL.JTS.JTA.JavaMail和JAF. Java最初在浏览器和客户端机器中粉墨登场,当时很多人质疑它是否适合做服务器端的开发.现在随着对Java EE第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一. Java EE平台由一整套服务(Services).应用程序接口(APIs)和协议构成,它对开发基于Web的多层应

[转] Java配置数据源的几种方式

数据源是数据库连接池里面的概念,连接池就是指当服务器启动时,先建立几个连接,在应用需要与数据库连接时,就从连接池里获取,使用完以后,不是将连接断掉,而是放回到池里面,这样就减少了数据连接创建的次数,大大提高了连接性能. 数据源就是给服务器一个配置信息,然服务器就知道怎么使用JDBC驱动,比如url参数,数据库实例名.用户名与密码等等. Java中的数据源就是javax.sql.DataSource.DataSource的创建可以有不同的实现,下面以mysql为例介绍几种常见DataSource的