什么是JDBC?


JDBC是Java數據庫連接(Java DataBase Connectivity)技術的簡稱,提供連接各種常用數據庫的能力!

1.方式一(配置文件實現):

    <!-- 1. 連接池實例 -->
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/hib_demo"></property>
        <property name="driverClass" value="com.mysql.jdbc.Driver"></property>
        <property name="user" value="root"></property>
        <property name="password" value="root"></property>
        <property name="initialPoolSize" value="3"></property>
        <property name="maxPoolSize" value="6"></property>
    </bean>

2.方式二(java代碼實現):

    public static void main(String[] args) throws IOException,
            ClassNotFoundException, SQLException, IllegalAccessException {
        
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");// 加載驅動
        Connection conn = DriverManager.getConnection(
                         "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs",
                         "sa", "root");// 獲取連接
        Statement sts = conn.createStatement();// 創建一個 Statement 對象來將 SQL 語句發送到數據庫
        ResultSet set = sts.executeQuery("select * from t_user order by age_");// 執行sql
        System.out.println(" |用戶id |姓名 |年齡 |出生日期 |email |");
        while (set.next()) {// 得到結果並輸出到網頁
            System.out.print(" |");
            System.out.print(set.getInt("id_") + " |");
            System.out.print(set.getString("name_") + " |");
            System.out.print(set.getInt("age_") + " |");
            System.out.print(set.getDate("birth_") + " |");
            System.out.print(set.getString("email_") + " |");
            System.out.println();
        }
        
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM