天天看點

資料庫連結步驟及詳解

      Jdbc應用程式使用Driver接口加載一個合适的驅動程式,使用Connection接口連接配接到資料庫,使用Statement接口建立和執行sql語句,如果語句傳回結果,那麼使用ResultSet接口處理結果,注意,有一些語句不傳回結果,例如,sql資料定義語句和sql資料修改語句

通路資料庫的類型java程式主要采用下列步驟

1)加載驅動程式

在連接配接資料庫之前,必須使用下面的語句,加載一個合适的驅動程式

class.forName("jdbcDriverClass")驅動程式是一個實作接口java.sql.Driver

2)建立連接配接

為了連接配接到一個資料庫,需要使用DriverManage類中的靜态方法getConnection

Connection connection = Drevermanage.getConnection(databaseurl)

其中databaseURL是資料庫在Internet上的唯一辨別符

jdbc:mysql://localhost:3306/test

3)建立語句

如果把Connection對象想象成一條連接配接程式和資料庫的纜道,那麼Statement的對象可以看做一輛纜車,他為資料庫傳輸sql語句用于執行,并把運作結果傳回程式,一旦建立 了connection對象就可以建立執行sql語句的語句,

Statement statement = connection.createStatement()

4)執行語句

可以使用方法executeUpdate(String sql)來執行更新語句

可以使用方法executeQurey(String sql)來執行查詢語句

5)處理ResultSet

結果集ResultSet維護一個表,該表的目前行可以獲得,目前行的初始位置是null。可以使用next方法移動到下一行,可以使用各種getter方法從目前行擷取值,例如,下面給 出的代碼顯示前面sql查詢的所有結果

while(resultSet.next())

system.out.println(resultSet.getString(1)+""+resultSet.getString(2)+""+resultSet.getString(3));

第一次執行next()方法時将目前行設定為結果集中的第一行,接着再調用next()方法将目前行設定為第二行,然後是第三行,以此類推,直至最後一行