美文网首页
JDBC回顾 2018-08-15

JDBC回顾 2018-08-15

作者: Seetheworl_6675 | 来源:发表于2018-08-16 20:39 被阅读0次

JDBC六步骤:

1、注册数据库驱动
2、连接数据库对象
3、获得执行sql语句
4、执行SQL语句
5、处理执行后的结果
6、 释放资源

public class JDBCTest {

    public static void main(String[] args){
        Connection  conn = null;
        PreparedStatement ps = null;
        try {
            //1:j加载驱动
            Class.forName("com.mysql.jdbc.Driver");
            //2:连接数据库
            conn = getCollection();
            //3、获得执行sql语句
            String sql = "SELECT * FROM changjiang_account";
            //4、执行SQL语句
            ps = conn.prepareStatement(sql);
            ResultSet resultSet = ps.executeQuery();
            //5、处理执行后的结果
            String result = doResultSet(resultSet);
            System.out.println(result);
        }catch (Exception e){
            if (ps != null){
                try {
                    ps.close();
                }catch (Exception e1){

                }

            }
            if (conn != null){
                try {
                    conn.close();
                }catch (Exception e2){

                }
            }
        }

    }
    public static Connection getCollection(){
        try {
            String url = "jdbc:mysql://xxx.xxx.xxx:3306/xxx?characterEncoding=utf8";
            String name = "xxxx";//将要连接数据库的账户
            String password = "xxxxxx";//将要连接数据库的密码
            return DriverManager.getConnection(url, name, password);
        }catch (SQLException e){
            System.out.println("获取Connection失败");
        }
        return null;

    }
    public static String doResultSet(ResultSet resultSet) throws SQLException {
        if (resultSet == null){
            return "";
        }
        StringBuffer stringBuffer = new StringBuffer();
        while (resultSet.next()){
            long id = resultSet.getLong("id");
            stringBuffer.append(id + " ");
        }
        return stringBuffer.toString();

    }
}

相关文章

  • JDBC回顾 2018-08-15

    JDBC六步骤: 1、注册数据库驱动2、连接数据库对象3、获得执行sql语句4、执行SQL语句5、处理执行后的结果...

  • JDBC回顾

    1 什么是JDBC JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了...

  • 5/06day48_JDBC

    回顾 JDBC 今日目标 一 JDBC基础 1.1 概述 Java 数据库连接(Java DataBase Con...

  • JDBC程序回顾

    程序代码: JDBC问题总结: 1.数据库连接,使用时就创建,不使用就立即释放,对数据库进行频繁连接开启和关闭,造...

  • JDBC回顾(二)

    上一篇文章简单总结了JDBC的基本用法,这篇文章将继续介绍JDBC的更多用法,包括使用批处理,事务以及数据源等。 ...

  • JDBC回顾(一)

    Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范...

  • Hibernate

    为什么要使用hibernate,jdbc+dbutils不是挺好的吗? 1、回顾一下jdbc和dbutils 2、...

  • 俘虏

    2018-08-15 田夕荣 2018-08-15 17:13 · 字数 81 · 阅读 0 · 日记本 时间静静...

  • 迁变

    颂小恙 2018-08-15 13:01 · 字数 333 · 阅读 0 · 日记本 2018-08-15 芳草牵...

  • Spring(5)——Spring 和数据库编程

    传统 JDBC 回顾 JDBC 我们一定不陌生,刚开始学习的时候,我们写过很多很多重复的模板代码: 现在光是看着就...

网友评论

      本文标题:JDBC回顾 2018-08-15

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