• JDBC编程流程以及详细代码


    1. 加载驱动
    2. 打开连接
    3. 执行查询
    4. 处理结果
    5. 清理环境
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;
    
    public class JDBCtest {
    
        public static void main(String[] args) {
            String sql = "SELECT * from tbl_user";
            // 当前的数据库链接;
            Connection connection = null;
            // 用于向数据库发送sql语句
            Statement statement = null;
            // 结果集,封装了从数据库查询的数据
            ResultSet resultSet = null;
    
            try {
                Class.forName("com.mysql.jdbc.Driver");
                connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db", "root", "1078966873");
                statement = connection.createStatement();
                resultSet = statement.executeQuery(sql);
                while (resultSet.next()) {
                    System.out.print(resultSet.getInt("id") + " ");
                    System.out.print(resultSet.getString("name") + " ");
                    System.out.print(resultSet.getString("password") + " ");
                    System.out.print(resultSet.getString("email") + " ");
                    System.out.println();
                }
            } catch (Exception e) {
                System.out.println(e.getMessage());
            } finally {
                try {
                    resultSet.close();
                    statement.close();
                    connection.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
    
            }
        }
    
    }
    
    
  • 相关阅读:
    Python 编码错误解决方案
    Slf4j 打日志的问题 Exception 没有堆栈信息
    朋友遇到过的t厂面试题
    php 加密解密算法
    mysql replace into用法详细说明
    python3 return print 之间的差异
    mac多版本python安装 pymysql
    thinkphp 在做搜索时的注意点
    get_object_vars()
    php中var关键字的作用和意义
  • 原文地址:https://www.cnblogs.com/fly-me/p/JDBC-bian-cheng-liu-cheng.html
Copyright © 2020-2023  润新知