標籤:
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class Test { /** * @param args */ public static void main(String[] args) {/*這部分是用java驅動串連oracle資料庫,驅動的jar可以自己在網上下載,也可以給我留言,發給你*/ try { //操作資料庫第一步:找到驅動 Class.forName("oracle.jdbc.driver.OracleDriver"); //第二步:建立串連 Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:oracle","david","110"); //127.0.0.1 是需要串連的資料庫主機的IP,oracle是資料庫名,david是登入名稱,110是密碼,其他部分是固定不變的! //第三步:建立一個statement的對象 Statement st = con.createStatement(); //第四步:寫出sql語句,並用statement對象的方法來執行// String sql ="update person set pname =‘ling‘ where pname =‘ling‘";// st.executeUpdate(sql); 增刪改都用這條執行語句 因為增刪改都更新了資料庫 String sql = "select * from person "; ResultSet rs=st.executeQuery(sql); //查詢用這條執行語句 查詢的結果儲存在結果集 ResultSet 類的對象rs中 while(rs.next()){ //rs.next() 表示如果結果集rs還有下一條記錄,那麼返回true;否則,返回false int id = rs.getInt("personid"); String name = rs.getString(2); String sex = rs.getString(3); System.out.println(id+"--->"+name+"--------"+sex); } con.close(); //對資料庫操作完後記得要關閉串連 } catch (Exception e) { e.printStackTrace(); }
JDBC之java資料庫的串連與簡單的sql語句執行