目錄 一.簡介 二.效果演示 三.源碼下載 四.猜你喜歡 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 基礎 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 轉場 零基礎 O ...
轉自:
http://www.java265.com/JavaCourse/202205/3573.html
下文筆者將通過示例的方式講述資料庫的基本操作,如下所示
首先需下載jdbc資料庫驅動,並引入相應的jar包
也可以從maven倉庫中下載jdbc驅動
例:jdbc操作資料庫
package com.java265; import java.sql.*; public class con_test { public static void main(String[] args) { // TODO Auto-generated method stub String driver ="com.mysql.jdbc.Driver"; //定義驅動名稱 String url="jdbc:mysql://localhost:3306/jdbctest"; //定義要訪問的資料庫名(jdbctest為資料庫名) String user="root"; //資料庫用戶名 String password="root"; //資料庫登錄密碼 try { Class.forName(driver); //載入驅動 System.out.println("正在連接資料庫..."); Connection con = DriverManager.getConnection(url,user,password); //聲明Connection對象並獲取資料庫連接 if(!con.isClosed()) System.out.println("資料庫連接成功"+"\n"); Statement stat=con.createStatement(); //創建資料庫操作對象 String sql="select * from user"; //執行的sql語句 ResultSet rs=stat.executeQuery(sql); //執行sql語句並存放結果 while(rs.next()) //遍歷結果集 { String name=rs.getString("name"); //資料庫name欄位信息 int id=rs.getInt("id"); //資料庫id欄位信息 float age=rs.getFloat("age"); //資料庫score欄位信息 System.out.println(id+" "+name+" "+age); } /*********************像IO流一樣,使用過的資源都需要關閉******************************/ /***********************先打開的後關閉,後打開的先關閉********************************/ rs.close(); stat.close(); con.close(); /*************************************處理異常**************************************/ } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("資料庫驅動載入失敗"); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("資料庫連接失敗"); }finally{ System.out.println("\n"+"資料庫get"); } } }
資料庫刪除
PreparedStatement psql; //預處理數據 String sql1="delete from user where id=88"; //sql刪除語句 psql=con.prepareStatement(sql1); //執行預處理語句 psql.executeUpdate(); //更新數據 psql.close(); //關閉資源
資料庫增添
PreparedStatement pre; String sql2="insert into user(name,id,age)"+"values('林丹晨','898',98)"; pre=con.prepareStatement(sql2); pre.executeUpdate(); pre.close();
資料庫更新
PreparedStatement prl; String sql3="update user set age = 22 where id=898 "; prl=con.prepareStatement(sql3); prl.executeUpdate(); prl.close();