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);
    
        }
    }
  • 相关阅读:
    2017.3.17作业
    2017.3.16作业
    2017.3.15作业
    2017.3.14作业
    2017.3.13作业
    2017.3.10作业
    网站流量日志分析(数据 采集之 Flume 采集)
    网站流量日志分析(模块开发——数据仓库设计)
    日常问题及解决
    可爱的生活
  • 原文地址:https://www.cnblogs.com/phoenix13suns/p/4841755.html
Copyright © 2011-2022 走看看