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