JAVAEE JDBC連結資料庫操作
阿新 • • 發佈:2018-11-15
撰寫人——軟工二班——陳喜平
需要的工具:
eclipse
連結:https://pan.baidu.com/s/1RWiZUxVzmRTIyp-8MvglFA
提取碼:qku0
JDK1.8以上
連結:https://pan.baidu.com/s/10AB5EXPUs80iKrAf-KvtMQ
提取碼:vih2
apache-tomcat-8.0.21
連結:https://pan.baidu.com/s/1tTlHWAOoeKo00BYojG1bCQ
提取碼:evbk
其他工具:
navicat(Navicat_Premium_11.0.17_XiaZaiBa):
連結:https://pan.baidu.com/s/1plYYlYMR4NxVi9rnxRWiWg
提取碼:wu55
mysql-connector-java-5.1.6-bin:
連結:https://pan.baidu.com/s/11vHv459wdGyMoPeZmMSZRg
提取碼:0ao6
conn.properties:
連結:https://pan.baidu.com/s/1D0c7SVrbGu1jL4pwVBbfNA
提取碼:ydvt
參考程式碼:
package com.work.cxp01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class jdbcTest { public static void main(String[] args) { System.out.println("jdbc start..."); //可用的mysql資料庫 //工程構建路徑中包含 mysql的jdbc驅動包 //1.載入資料庫驅動類 try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); System.exit(0); } //2.獲取資料庫連結物件 Connection conn = null; Statement stmt = null; ResultSet rs = null; String url = "jdbc:mysql://127.0.0.1:3306/flower_shop?useUnicode=true&characterEncoding=UTF-8"; String user = "root"; String password = ""; try { conn = DriverManager.getConnection(url, user, password); //3.獲取sql語句物件 stmt = conn.createStatement(); //4.執行sql語句並返回結果集 String sql = "SELECT * FROM order_message_table"; rs = stmt.executeQuery(sql); //5.遍歷結果集 while(rs.next()){ System.out.println(rs.getInt(1)+"\t"+rs.getString("delate_date")+"\t"+rs.getString("meet_date")+"\t"+rs.getDouble("order_price")+"\t"+rs.getString("order_status")+"\t"+rs.getInt(1)+"\t"+rs.getInt(1)); } } catch (SQLException e) { e.printStackTrace(); }finally { //6.關閉jdbc物件 try { rs.close(); } catch (SQLException e) { } try { stmt.close(); } catch (SQLException e) { } try { conn.close(); } catch (SQLException e) { } } } }
工程包:
連結:https://pan.baidu.com/s/1Jib9tQpMRFBOTzxFMH38Wg
提取碼:5e70
執行截圖: