• java复习(9)---数据库JDBC


    java写工程当然需要连接数据库。JDBC技术是连接数据库和应用程序的纽带,本节主要说明如何连接数据库。

    java中提供sql类。

    package re09;
    
    import java.sql.*;
    
    public class JDBCTest {
        static Connection con;
        static Statement sql;
        static ResultSet res;
    
        public Connection getConnection() {
            try { // 加载数据库驱动类
                Class.forName("net.sourceforge.jtds.jdbc.Driver");
                System.out.println("数据库驱动加载成功");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
            try { // 通过访问数据库的URL获取数据库的连接对象
                con = DriverManager.getConnection("jdbc:jtds:" + "sqlserver://lovalhost:1433/db_jdbc", "sa", "");
                System.out.println("数据库连接成功");
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return con;
        }
    
        public static void main(String[] args) {
            JDBCTest c = new JDBCTest();
            c.getConnection();
            try {
                sql = con.createStatement();
                res = sql.executeQuery("select*from tb_stu");
                while (res.next()) {
                    String id = res.getString("id"); // 获取列名是id的字段值
                    System.out.println(id);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

    结合示例我没可以看到,连接数据库需要经过加载驱动、加载数据库URL、获取statement类进行sql语句查询、resultSet类处理查询结果。

  • 相关阅读:
    单例模式
    关于static
    在O(1)时间复杂度删除链表节点
    奇偶分割数组
    用栈实现队列
    前序遍历和中序遍历树构造二叉树
    扇贝每日一句_1006
    寻找旋转排序数组中的最小值
    翻转链表
    扇贝每日一句_1002
  • 原文地址:https://www.cnblogs.com/weberweber/p/6611835.html
Copyright © 2020-2023  润新知