zoukankan      html  css  js  c++  java
  • JDBC编程步骤

    加载驱动程序:

    Class.forName(driverClass)
    //加载MySql驱动
    Class.forName("com.mysql.jdbc.Driver")
    //加载Oracle驱动
    Class.forName("oracle.jdbc.driver.OracleDriver")

    获得数据库连接:

    String url = "jdbc:mysql://localhost:3306/student";
    String user = "root";
    String password = "123456";
    Connection connection = DriverManager.getConnection(url, user, password);

    创建Statement对象:

    Statement statement = connection.createStatement();

    例子:

    package com.silentteller.test;
    
    import java.sql.*;
    
    public class Test {
        public static void main(String[] args) {
            try {
                //1.加载驱动程序
                Class.forName("com.mysql.cj.jdbc.Driver");
                //2. 获得数据库连接
                String url = "jdbc:mysql://localhost:3306/student";
                String user = "root";
                String password = "123456";
                Connection connection = DriverManager.getConnection(url, user, password);
                System.out.println(connection);
                //3.操作数据库,实现增删改查
                Statement statement = connection.createStatement();
                String sql = "select * from student";
                ResultSet rs = statement.executeQuery(sql);
                //如果有数据,rs.next()返回true
                while(rs.next()){
                    System.out.println(rs.getString("id") + rs.getString("student_id") + rs.getString("name")
                                    + rs.getInt("age") + rs.getString("sex") + rs.getString("birthday"));
                }
            } catch (ClassNotFoundException | SQLException e) {
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    MyEclipse 快捷键
    Oracle使用split和splitstr函数批量分隔字符串
    linux解压 tar命令
    Crontab的用法
    .net 连接ORACLE中文显示乱码解决方案
    python 列表
    关于ios 11 的问题
    初步了解会计学
    iOS关于直播的链接
    知识链接中.....
  • 原文地址:https://www.cnblogs.com/silentteller/p/12299727.html
Copyright © 2011-2022 走看看