隨著移動互聯網的興起,android系統成為了一種很流行的手機操作系統。而oracle數據庫則被企業廣泛應用。在android開發中,連接oracle數據庫是必不可少的一步。ojdbc作為oracle提供的一個java數據庫連接驅動程序,使得我們能夠很方便的在android開發中連接oracle數據庫。本文將介紹如何在android開發中使用ojdbc連接oracle數據庫。
在使用ojdbc連接oracle數據庫之前,我們需要在android項目中加入ojdbc.jar包,并添加相應權限。同時,我們還需要知道oracle數據庫的相關信息,例如IP地址、端口號、用戶名、密碼、數據庫名等。
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@ip:port:dbName", "userName", "password");
下面是一個簡單的連接oracle數據庫的java代碼:
上面的代碼中,首先使用Class.forName()方法加載ojdbc驅動程序。然后使用DriverManager.getConnection()方法連接oracle數據庫,其中url的格式為:
- jdbc:oracle:thin:@ip:port:dbName
- ip: 數據庫服務器的IP地址
- port:數據庫服務器的端口號
- dbName:要連接的數據庫的名稱
下面我們來看一個完整的android app連接oracle數據庫的例子。假設oracle數據庫的IP地址為192.168.1.101、端口號為1521、用戶名為scott、密碼為tiger、要連接的數據庫名稱為orcl。我們可以在MainActivity中新建一個內部類DatabaseTask,用于連接數據庫和查詢數據。
public class MainActivity extends AppCompatActivity {
private class DatabaseTask extends AsyncTask{
private String IP_ADDRESS = "192.168.1.101";
private String Port = "1521";
private String DB_NAME = "orcl";
private String USER_NAME = "scott";
private String PASSWORD = "tiger";
private String sql = "select * from emp";
private List
在上面的例子中,我們使用異步任務DatabaseTask連接oracle數據庫,同時查詢返回所有員工信息(來自 emp 表),保存在datas變量中。在任務完成之后,我們可以在onPostExecute()方法中進行UI更新。
總的來說,android系統作為一個很流行的手機操作系統,連接oracle數據庫是必不可少的一步。ojdbc作為oracle提供的一個java數據庫連接驅動程序,使得我們能夠很方便的在android開發中連接oracle數據庫。本文介紹了如何使用ojdbc連接oracle數據庫,并且給出了一個android app連接oracle數據庫的例子,希望能夠給大家提供一些幫助。