String url = "jdbc:mysql://localhost/數(shù)據(jù)庫(kù)名;
創(chuàng)新互聯(lián)公司主營(yíng)鄆城網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā),鄆城h5微信小程序定制開(kāi)發(fā)搭建,鄆城網(wǎng)站營(yíng)銷(xiāo)推廣歡迎鄆城等地區(qū)企業(yè)咨詢(xún)
這個(gè)url會(huì)在hibernate中的配置文件有寫(xiě),如果引進(jìn)properties的話(huà)那么就在 .properties文件中。
127.0.0.1指的本機(jī)地址,是本地的意思 ,改成localhost也是相同的意思。而3306是mysql的默認(rèn)端口,除非安裝了mysql后手動(dòng)修改過(guò)端口,否則通常情況下沒(méi)修改都是3306。
若是連接本地?cái)?shù)據(jù)庫(kù)為127.0.0.1:3306。若進(jìn)行了修改可以自行進(jìn)入數(shù)據(jù)庫(kù)查看。
擴(kuò)展資料
結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL) 是訪(fǎng)問(wèn)關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。困難之處在于:雖然大多數(shù)的 DBMS (數(shù)據(jù)庫(kù)管理系統(tǒng))對(duì)其基本功能都使用了標(biāo)準(zhǔn)形式的 SQL,但它們卻不符合最近為更高級(jí)的功能定義的標(biāo)準(zhǔn) SQL 語(yǔ)法或語(yǔ)義。
例如,并非所有的數(shù)據(jù)庫(kù)都支持儲(chǔ)存程序或外部連接,那些支持這一功能的數(shù)據(jù)庫(kù)又相互不一致。人們希望 SQL 中真正標(biāo)準(zhǔn)的那部份能夠進(jìn)行擴(kuò)展以包括越來(lái)越多的功能。但同時(shí) JDBC API 又必須支持現(xiàn)有的 SQL。
JDBC API 解決這個(gè)問(wèn)題的一種方法是允許將任何查詢(xún)字符串一直傳到所涉及的 DBMS驅(qū)動(dòng)程序上。這意味著應(yīng)用程序可以使用任意多的 SQL 功能,但它必須冒這樣的風(fēng)險(xiǎn):有可能在某些 DBMS 上出錯(cuò)。
事實(shí)上,應(yīng)用程序查詢(xún)甚至不一定要是 SQL,或者說(shuō)它可以是個(gè)為特定的 DBMS 設(shè)計(jì)的 SQL 的專(zhuān)用派生物(例如,文檔或圖象查詢(xún))。
連接 MySQL
格式:mysql -h 主機(jī)地址 -u 用戶(hù)名 -p 用戶(hù)密碼
例1:連接到本機(jī)上的MYSQL。
首先在打開(kāi) DOS 窗口,然后進(jìn)入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車(chē)后提示你輸密碼,如果剛安裝好MYSQL,超級(jí)用戶(hù)root 是沒(méi)有密碼的,故直接回車(chē)即可進(jìn)入到 MySQL 中了,MySQL 的提示符是:mysql
例2:連接到遠(yuǎn)程主機(jī)上的MYSQL。假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶(hù)名為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
參考資料來(lái)源:百度百科-jdbc
參考資料來(lái)源:百度百科-mySQL
查看mysql數(shù)據(jù)庫(kù)連接地址的步驟如下:
我們需要準(zhǔn)備的材料分別是:電腦、mysql查詢(xún)工具
1、首先,打開(kāi)mysql查詢(xún)工具。
2、鼠標(biāo)右擊要查看的mysql連接,點(diǎn)擊“編輯連接”按鈕。
3、此時(shí)可以看到mysql連接的主機(jī)名或IP地址,以及端口號(hào)。
select URL from TABLEA where url not in (select URL from TABLEB where APP_NAME=TABLEA.APP_NAME)
這樣:
jdbc:mysql://hostname[:3306]/dbname
jdbc:mysql://localhost:3306/db_librarySys
Connection?conn?=?DriverManager.getConnection?("jdbc:mysql://localhost:3306/db_librarySys?user=rootpassword=1234");
Connection?conn?=?DriverManager.getConnection?("jdbc:mysql://localhost:3306/db_librarySys",?"root",?"1234");
擴(kuò)展資料:
注意事項(xiàng)
URL=協(xié)議名+子協(xié)議名+數(shù)據(jù)源名。
1、協(xié)議名總是“jdbc”。
2、子協(xié)議名由JDBC驅(qū)動(dòng)程序的編寫(xiě)者決定。
3、數(shù)據(jù)源名也可能包含用戶(hù)與口令等信息;這些信息也可單獨(dú)提供。
URL:jdbc:oracle:thin:@machine_name:port:dbname
注:machine_name:數(shù)據(jù)庫(kù)所在的機(jī)器的名稱(chēng);
port:端口號(hào),默認(rèn)是1521
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl為數(shù)據(jù)庫(kù)的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
注意:Oracle的URL有兩種寫(xiě)法:
1、jdbc:oracle:thin:@localhost:1521:databaseName? ?常用操作sql的工具:sqlDeveloper.exe,還可以用其他數(shù)據(jù)庫(kù),如mysql等
2、jdbc:oracle:oci:@localhost:1521:databaseName? ? 用來(lái)操作SQL的工具只能用:PL/SQL Developer;數(shù)據(jù)庫(kù)集群時(shí)候常用此連接,比上面那個(gè)多點(diǎn)功能,性能好點(diǎn)。