zoukankan      html  css  js  c++  java
  • 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类处理查询结果。

  • 相关阅读:
    redis 安装配置
    ORM 效率补充
    function*
    路由器
    nodejs开发辅助工具nodemon
    npm淘宝镜像配置
    Node中的模块系统
    artTemplate不仅可以在浏览器中使用,还可以在node中使用
    代码风格JavaScript standard style与Airbnb style
    osChina.net工具
  • 原文地址:https://www.cnblogs.com/weberweber/p/6611835.html
Copyright © 2011-2022 走看看