第一个jdbc

1. jdbc就是java提供连接数据库的规范。在java中就是一套接口。
实现这套接口的这套类就是数据库驱动,用数据库驱动才能连接数据库。

2. Junit是为了方便测试的技术手段,在测试时,一个类中只能有一个main方法。一个可以在一
在类中写一个方法,必须是public,返回值必须是void,方法一定不能穿参数,然后再方法上面加一个备注。

3.在导包的时候最好应该倒入java.sql.Connection,而不是com.mysql.jdbc.Connection。如果项目最开始时用的mysql,后来想换oracle,项目驱动就要换了,而代码里都用的是jdbc.mysql给出来的引用,就意味着换了数据库,驱动就要换,然后这些类也要换,这样就需要改大量的代码。
而如果你用接口来接受,不管你换什么库,用接口接收,就不需要改了。
4.原理图:


5.代码:

package com.sjx.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

import org.junit.Test;

public class Demo {
    @Test
    //发送插入语句
    public void fun1() throws Exception{
        //1 导入驱动类库
        //2 注册驱动
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
        //3 连接数据库
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day05", "root", "1234");
        //4 操作数据库
        Statement st = conn.createStatement();
        String sql = "select * from t_user";
        ResultSet rs = st.executeQuery(sql);
         //excute 原始,,增删改查都可以,返回值 true->查询由结果集  false->查询没有结果集       //executeBatch 批量执行sql      //executeUpdate  执行增删改     //executeQuery  执行查询          /*遍历结果集中的内容并打印*/     while(rs.next()){        String name = rs.geetString("name");        int id = rs.getInt("id");        int age = rs.getInt("age");        system.out.println(name+"==>"+age+"==>"+id);     }
      //5 关闭资源     st.close();
        conn.close();
    }
}
    
时间: 2024-10-28 22:50:16

第一个jdbc的相关文章

如何使用JDBC Request跨数据库查询后引用查询的结果作为下一个JDBC Request的入参

[前言] 今天来给大家介绍下如何使用JDBC Request跨数据库查询后引用查询的结果作为下一个JDBC Request的入参! 因为我现在所测的系统模块中部分表在不同的数据库中,所以在用JDBC Request查询数据的时候遇到了这么一个跨数据库查询的问题,现在我就来说下我今天使用的办法,希望有不足之处大家多多指导下! 1.首先我们点击测试计划添加配置元件->JDBC Connection Configuration 2.然后我们新建一个线程组A,在线程组A下新建一个JDBC Request

创建一个jdbc连接

本文介绍如何建立一个jdbc连接进行数据库查询操作. 创建一个java工程,导入jar包. 作者使用mysql数据库,建立jdbc连接需要mysql数据库驱动jar包和jdbc连接jar包. 建立jdbc连接过程如下: 1.加载数据库驱动 2.创建并获取数据库连接 3.创建jdbc stattement 对象 4.设置sql语句 5.设置sql语句中的参数 6.通过statement执行sql并获取结果 7.对sql执行结果进行解析处理 8.释放资源 1package com.xyfer; 2.

建立一个JDBC

1:找驱动 在oracle安装文件目录 oracle安装目录 \product\11.2.0\dbhome_1\jdbc\lib 只需要在里面找1个你喜欢的包 我们常用的是ojdbc6.jar 2:把包放入工程里面的lib文件夹中 如果没有lib文件夹就建一个(这里文件夹的名字一定要是lib) 右键工程名 new -folder 点flinsh 3:右键工程名 buildpath-configure buildpath  点击 add JARS… 选择lib 文件夹里面的 ojdbc6.jar

JDBC基础学习(一) 第一个JDBC示例代码

创建JDBC应用程序: 我们以<MYSQL权威指南>中mylibray的authors表为例 下面是构建JDBC应用程序的六个步骤: 导入数据包 . 需要包括含有需要进行数据库编程的JDBC类的包.大多数情况下,使用 import java.sql.*  就可以了 注册JDBC驱动程序. 需要初始化驱动程序,可以与数据库打开一个通信通道 打开连接. 需要使用DriverManager.getConnection() 方法创建一个Connection对象,它代表与数据库的物理连接 执行查询 . 

自定义的一个JDBC工具类

package JDBCutils; import java.io.File;import java.io.FileInputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties; import load.l

给出一个jdbc的transaction例子?

7.jdbc的transaction例子:(视频下载) (全部书籍)import java.sql.*; public class MySQlTransaction1 { public static void main(String[] args) throws SQLException {/*in my sql: create table Accounts(                ID int(4) not null,                NAME varchar(15), 

Java-编写一个jdbc操作类

1.通过读取文件配置 package 数据库操作类; /* * Db.java Created on 2007年8月20日, 上午 8:37 */ import java.io.*; import java.sql.*; import java.util.Properties; public class DB { private String driver; private String url; private String user; private String password; pri

JDBC的增删改写成一个方法,调用一个工具类

package com.hx.jdbc.connection; import java.sql.Connection; import java.sql.Statement; import com.mysql.jdbc.UpdatableResultSet; import junit.framework.TestCase; public class JDBCText extends TestCase { /** * 创建一个insert,update,delete通用的方法 * @param sq

Jmeter将JDBC Request查询结果作为下一个接口参数方法

现在有一个需求,从数据库tieba_info表查出rank小于某个值的username和count(*),然后把所有查出来的username和count(*)作为参数值,用于下一个接口. tieba_info表结构如下图 分析: 1.要查出username和count(*),那么首先就要有1个或者2个 jdbc request,连接本地数据看,分别查询出我们需要的username和count(*): 2.rank小于某个值,这个值我们可以做一个变量,方便管理.不管这个值是多少,我们查出来的cou