先創建工程。
- 打開Intellij Idea,創建Project,File->New->Project,如圖所示:
2.指定JDK安裝目錄,再點擊Next.
3.再次點擊Next,來到如圖所示地方,給項目取名,比如項目命名為:JDBCDemo,最后點擊Finish。
項目創建完畢,現在演示利用JDBC來連接數據庫。
1.創建一個目錄,用來放mysql的驅動包,類似eclipse的lib目錄:JDBCDemo->New->Directory。
2.把mysql的jar包復制過來。
3.把jar包添加到項目里,類似eclipse的add to build path功能,快捷鍵:Ctrl+Alt+Shift+S,彈出圖示菜單。
4.選擇第一項:JARs or directories。
5、找到剛才添加的jar包,點擊確定。
6.點擊Apply,OK。
1 import java.sql.*; 2 3 public class DBTest { 4 //mysql驅動包名 5 private static final String DRIVER_NAME = "com.mysql.jdbc.Driver"; 6 //數據庫連接地址 7 private static final String URL = "jdbc:mysql://localhost:3306/kettle"; 8 //用戶名 9 private static final String USER_NAME = "root"; 10 //密碼 11 private static final String PASSWORD = "123456"; 12 public static void main(String[] args){ 13 Connection connection = null; 14 try { 15 //注冊mysql驅動 16 Class.forName(DRIVER_NAME); 17 //獲取數據庫連接對象 18 connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD); 19 //創建sql執行對象;mysql查詢語句 20 String sql = "SELECT * FROM stu"; 21 //執行sql命令,返回結果集 22 PreparedStatement prst = connection.prepareStatement(sql); 23 //處理結果集,依次關閉結果集 24 ResultSet rs = prst.executeQuery(); 25 while (rs.next()) { 26 System.out.println("用戶名:" + rs.getString("id")); 27 System.out.println("用戶名:" + rs.getString("name")); 28 System.out.println("用戶名:" + rs.getString("phone")); 29 } 30 rs.close(); 31 prst.close(); 32 } catch (Exception e) { 33 e.printStackTrace(); 34 }finally { 35 if (connection != null) { 36 try { 37 connection.close(); 38 } catch (SQLException e) { 39 e.printStackTrace(); 40 } 41 } 42 } 43 } 44 }