OceanBase學習之路8|Java 應用程式連線 OceanBase 資料庫
本文提供 Java 應用程式連線 OceanBase 資料庫的程式碼示例。
前提條件
-
確保設定了基本的資料庫開發環境。
-
確保計算機上的 Java 環境為 Java JDK 8 版本。
-
請聯絡技術支援人員獲取 OceanBase Connector/J 驅動程式安裝包。
操作步驟
將 OceanBase Connector/J 的 JAR 安裝包放入本地路徑中,透過
cmd
引入 JAR 包,進行如下連線測試:
-
編寫 Java 示例檔案
HelloWorld.java
並載入驅動類。public class HelloWorld { public static void main(String[] args) { try { Class.forName("com.oceanbase.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
-
編譯 Java 示例檔案,命令如下:
javac -cp target/oceanbase-client-{version}.jar HelloWorld.java
說明
使用者可以根據情況自行更改編譯路徑。
-
執行 Java 示例檔案,命令如下:
java -cp .:target/oceanbase-client-{version}.jar HelloWorld
如果第 2 步和第 3 步執行成功,並無報錯資訊,說明已正確載入 OceanBase Connector/J 驅動程式的 JAR 包。
說明
對於專有云或獨立部署的場景,
username
的格式為:String username
= "使用者名稱@租戶#叢集"; -
連線資料庫。
驅動程式載入完成後,使用 OceanBase 資料庫的 IP 地址及埠號進行資料庫連線。即在如下程式碼段中,將
String url
欄位填入相應的 IP 地址、埠號和 Schema 名稱。import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class HelloWorld { public static void main(String[] args) { try { String url = "jdbc:oceanbase://ipaddress:port/schemaname?pool=false"; String user = "username"; String password = "password"; Class.forName("com.oceanbase.jdbc.Driver"); Connection connection = DriverManager.getConnection(url, user, password); } catch (ClassNotFoundException e) { e.printStackTrace(); } }
資料庫連線成功後,可以重新執行上述第 2 步和第 3 步進行載入類。
說明
對於專有云或獨立部署的場景,
username
的格式為:String username
= "使用者名稱@租戶#叢集";
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026075/viewspace-2932341/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OceanBase學習之路5|C 應用程式連線 OceanBase 資料庫資料庫
- OceanBase學習之路6|透過 Obclient 連線 OceanBase 租戶client
- OceanBase學習之路3 |SpringJDBC 連線示例SpringJDBC
- OceanBase學習之路4|SpringBoot 連線示例Spring Boot
- OceanBase學習之路9|連線方式概述
- OceanBase學習之路16|體驗 OceanBase 資料庫熱點行更新能力資料庫
- OceanBase學習之路7|透過 MySQL 客戶端連線 OceanBase 租戶MySql客戶端
- OceanBase學習之路38|如何合併資源池?
- OceanBase學習之路47|什麼是資源管理?
- OceanBase學習之路15|體驗 Operational OLAP
- oceanbase資料庫簡介資料庫
- OceanBase學習之路37|什麼是分裂資源池?
- OceanBase學習之路39|什麼是修改資源池?
- OceanBase學習之路14|體驗並行匯入 & 資料壓縮並行
- 分享:CUDB for OceanBase分散式資料庫產品規模應用分散式資料庫
- OceanBase學習之路45|如何檢視資源單元配置?
- 初探oceanbase和newsql資料庫SQL資料庫
- OceanBase學習之路10|C 相關 API 介紹API
- OceanBase學習之路13|體驗多租戶特性
- OceanBase學習之路54|如何配置多租戶管理?
- OceanBase學習之路40|如何將資源池分配給租戶?
- OceanBase學習之路42|建立新的資源池的步驟?
- OceanBase學習之路49|最小資源引數配置是什麼?
- oceanbase資料庫比賽總結資料庫
- OceanBase學習之路11|體驗 DDL 新特性(Oracle 模式)Oracle模式
- OceanBase學習之路12|體驗 DDL 新特性(MySQL 模式)MySql模式
- OceanBase學習之路43|如何刪除不再使用的資源單元?
- OceanBase學習之路44|修改資源單元配置有什麼方法??
- OceanBase學習之路41|如何檢視資源池的分佈情況?
- OceanBase學習之路48|最佳效能引數的配置參考
- 《OceanBase 資料庫系統概念》首次釋出,系統精準定義 OceanBase !資料庫
- java連線資料庫Java資料庫
- jmap檢視java程式佔用的資料庫連線數Java資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- OceanBase學習之路53|多租戶管理引數如何設定?
- 資料庫學習(四)連線查詢資料庫
- Java技術之掌握資料庫連線工具DBUtils的應用Java資料庫
- .net8 winform程式使用EntityFrameworkCore連線資料庫ORMFramework資料庫