catalog java,Java Connection getCatalog()方法与示例
通常,目錄是一個目錄,其中包含有關數據集,文件或數據庫的信息。而數據庫目錄中包含所有數據庫,基本表,視圖(虛擬表),同義詞,值范圍,索引,用戶和用戶組的列表。
Connection接口的getCatalog()方法返回當前連接對象的當前目錄/數據庫的名稱。
此方法返回代表目錄名稱的Sting值。如果沒有目錄,則返回null。
獲取目錄名稱-
使用registerDriver()DriverManager類的方法將驅動程序注冊為-//注冊驅動程序
DriverManager.registerDriver(new?com.mysql.jdbc.Driver());
使用getConnection()DriverManager類的方法獲取連接,如下所示://獲得連接
String?url?=?"jdbc:mysql://localhost/mydatabase";
Connection?con?=?DriverManager.getConnection(url,?"root",?"password");
使用以下getCatalog()方法檢索連接對象目錄名稱://檢索當前目錄名稱
String?catalogName?=?con.getCatalog();
讓我們使用CREATE語句在MySQL中創建一個名為mydatabase的數據庫,如下所示。create?database?mydatabase;
以下JDBC程序建立與MySQL數據庫的連接,檢索并顯示基礎目錄的名稱。
示例import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.SQLException;
public?class?Connection_getCatalog?{
public?static?void?main(String?args[])?throws?SQLException?{
//注冊驅動程序
DriverManager.registerDriver(new?com.mysql.jdbc.Driver());
//獲得連接
String?url?=?"jdbc:mysql://localhost/mydatabase";
Connection?con?=?DriverManager.getConnection(url,?"root",?"password");
System.out.println("Connection?established......");
//將自動提交設置為false-
con.setAutoCommit(false);
//檢索當前目錄名稱
String?catalogName?=?con.getCatalog();
System.out.println("Current?catalog?name?is:?"+catalogName);
}
}
輸出結果Connection?established......
Current?catalog?name?is:?mydatabase
總結
以上是生活随笔為你收集整理的catalog java,Java Connection getCatalog()方法与示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++ map 初始化_如何调整Linu
- 下一篇: lrange是取出所有值并移除么_部落冲