首先聲明一點,本人是個小白,是以這篇文章所讨論的僅僅是一些基礎的入門操作,一些常用的操作
先附上一個源碼,其他功能與之類似
首先,第一個方法
在這個方法中CLass這一行首先加載Oracle的驅動器,也就是說java與資料庫連接配接的關鍵是,獲得該資料庫所提供的與之相連的鑰匙,将鑰匙加載進去之後才可以進行之後的操作
第二行對connect對象進行執行個體化,不同的資料庫在這裡會有不同,各位可以百度,或者參考書中都會有,第一個雙引号的内容為oracle所用的thin連接配接方式,然後後面的1521好像是端口号,ORCL8為安裝ORACLE資料庫時所取得資料庫的名字,如果忘記了的話,可以在sql plus中select name,dbid from v$database;進行查,這個資料庫名字會不一樣。接下來的兩個雙引号的内容分别是登入資料庫的賬号和密碼,在将資料根據自己的資料庫更改之後,直接粘貼源碼即可使用
緊接着第二個方法是用來釋放與資料庫相關資源的,這個直接粘過去就行了
緊接着第三個方法是進行資料庫的插入,在進行基礎階段的使用時,我們可以先将sql語句拼接出來,然後
pstm = connect.prepareStatement(sql);這個方法中的參數就是需要預執行的sql語句,然後這個sql語句的執行結果應該怎麼獲得呢,比如,你進行select操作,那麼搜尋到的結果在哪呢
關于真正執行的語句的三種方法在源碼的最開始已經交代了,大家根據自己的需求進行使用
如果是select的話,就使用
所有select到的資料都在resuleSet之中,緊接着對這個resuleSet進行周遊
在一開始的時候resultSet的指針是在第一行的上方的,通過next将其移動至第一行,當然首先得對resultSet是否為空進行判斷if (resultSet.next()),周遊開始之後,
是表示拿出結果中 temperature這個字段的值,這樣就拿出了想要的東西
綜上所述,這是一個最基本的jdbc的使用技術,包括了連接配接與操作和釋放
在使用時在别的類中 隻需要Connected con=new Connected();
然後通過con對象調用例如Insert的方法即可實作對資料庫的最基本操作