美文网首页
2018-01-11 JDBC连接数据库代码

2018-01-11 JDBC连接数据库代码

作者: 知者半省者无 | 来源:发表于2018-01-11 11:21 被阅读14次

1.JDBC操作mysql数据库-增删改查

//查询数据
    @Test
    public void testQuery(){
        Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
            //1.注册驱动
            Class.forName("com.mysql.jdbc.Driver");
            //2.获取连接
            String url = "jdbc:mysql://localhost:3306/test";
            String user = "root";
            String password = "root";
            conn = DriverManager.getConnection(url, user, password);
            //3.获取执行SQL的statement
            stmt = conn.createStatement();
            //4.执行SQL
            String sql = "select * from user";
            stmt.execute(sql);
            rs = stmt.getResultSet();
            //5.处理结果
            while(rs.next()){
                System.out.println(rs.getString(1));
                System.out.println(rs.getString(2));
                System.out.println(rs.getString(3));
                System.out.println("---------------");
            }
            
        } catch (Exception e) {
            e.printStackTrace();
        }finally{
            //6.释放资源
            release(rs,stmt,conn);
        }
    }

    //释放资源
    public static void release(ResultSet rs,Statement stmt,Connection conn){
        //6.释放资源
        if(rs != null){
            try {
                rs.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
            rs = null;
        }
        if(stmt != null){
            try {
                stmt.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            stmt = null;
        }
        if(conn != null){
            try {
                conn.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            conn = null;
        }
    }
  }

2.JDBC操作Oracle数据库-增删改查

public void exeCuteQuery()throws Exception{
        Connection conn=null;
        //1.加载驱动
        Class.forName("oracle.jdbc.driver.OracleDriver");
        //2.建立连接
        conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","C##yujun","123456");
        //3.建立命令
        Statement st=conn.createStatement();
        //4.创建sql语句
        String sql="select * from student order by stuid,score desc";
        //执行命令获取结果集
        ResultSet rs=st.executeQuery(sql);
        System.out.println("姓名\t科目\t分数\t学号");
        while(rs.next()){
            System.out.print(rs.getString(1)+"\t");
            System.out.print(rs.getString(2)+"\t");
            System.out.print(rs.getInt(3)+"\t");
            System.out.println(rs.getInt(4)+"\t");
            
        }
        
    }

相关文章

  • Java连接到数据库讲解(一)

    完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 • 创建一个以JDBC连接数据库的程序,包含7...

  • JDBC实战教程(二)-优化JDBC配置及代码

    JDBC实战教程-优化JDBC配置及代码 在前面的代码中我们把jdbc配置信息(用户名、密码、驱动信息及连接数据库...

  • java基础-day33-数据库连接

    JDBC 1. JDBC介绍 2. JDBC连接数据库所需的必要条件 3. JDBC连接MySQL数据库 3.1 ...

  • 2018-12-07JDBC连接数据库

    JDBC连接数据库 JDBC jmeter

  • Java JDBC连接

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库...

  • JDBC的连接过程

    JDBC连接数据库,创建一个以JDBC连接数据库的程序,包含6个步骤: 1、加载JDBC驱动程序: 在连接数据库之...

  • 第十七章 JDBC

    JDBC 一、JDBC访问数据库步骤 面试回答: ①加载JDBC驱动 ②创建数据库连接(Connection) ③...

  • Java MySQL连接

    JDBC简述 Java如何连接数据库呢? 答案是:Java使用JDBC连接数据库。 那么JDBC又是什么? Jav...

  • 8.7JDBC学习

    jdbc连接mysql JDBC(Java Data Base Connectivity,java数据库连接)是一...

  • 2018-01-11 JDBC连接数据库代码

    1.JDBC操作mysql数据库-增删改查 2.JDBC操作Oracle数据库-增删改查

网友评论

      本文标题:2018-01-11 JDBC连接数据库代码

      本文链接:https://www.haomeiwen.com/subject/rpeznxtx.html