zoukankan      html  css  js  c++  java
  • JDBC basic

    http://www.tutorialspoint.com/jdbc/jdbc-sample-code.htm

    maven

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.6</version>
    </dependency>

    example code

    public class DBUtil {
        public static Connection getConnection() throws ClassNotFoundException,
                SQLException {
            // JDBC driver name and database URL
            final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
            final String DB_URL = "jdbc:mysql://127.0.0.1:3309/lily";
    
            // Database credentials
            final String USER = "root";
            final String PASS = "123";
    
            // Register JDBC driver
            // no need for JDBC 4+
            // Class.forName(JDBC_DRIVER);
    
            // Open a connection
            System.out.println("Connecting to database...");
            Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
            return conn;
        }
    
        public static void executeSelect(Connection conn) throws SQLException {
            System.out.println("Creating statement...");
            Statement stmt = conn.createStatement();
            String sql;
            sql = "SELECT id, username FROM users";
            ResultSet rs = stmt.executeQuery(sql);
            // Extract data from result set
            while (rs.next()) {
                // Retrieve by column name
                int id = rs.getInt("id");
                String username = rs.getString("username");
    
                // Display values
                System.out.print("ID: " + id);
                System.out.print(" username: " + username);
                System.out.println();
            }
            // Clean-up environment
            rs.close();
            stmt.close();
        }
    
        public static void main(String[] args) throws ClassNotFoundException,
                SQLException {
            Connection conn = getConnection();
            executeSelect(conn);
    
        }
    }
  • 相关阅读:
    Python基础(三)
    离线部署k8s集群
    linux安装python3
    vue elementui table 内按钮跳转页面
    js 正则表达式 验证数字或字母
    ps2020 将图片中的字清除 并且不损坏背景图
    css 背景图片铺满
    ps 缩放快捷键
    css 字体阴影和边框阴影
    ps 修改图片图层大小
  • 原文地址:https://www.cnblogs.com/phoenix13suns/p/4841755.html
Copyright © 2011-2022 走看看