這樣:
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了阿克陶免費(fèi)建站歡迎大家使用!
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)程序的編寫者決定。
3、數(shù)據(jù)源名也可能包含用戶與口令等信息;這些信息也可單獨(dú)提供。
URL:jdbc:oracle:thin:@machine_name:port:dbname
注:machine_name:數(shù)據(jù)庫(kù)所在的機(jī)器的名稱;
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有兩種寫法:
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)。
在安裝完虛擬機(jī)環(huán)境,并安裝好mysql-server后,開(kāi)啟mysql(開(kāi)啟sql服務(wù)器可以用 /etc/init.d/mysql [start|stop])服務(wù)后,發(fā)現(xiàn)在本機(jī)用sqlyog(連接mysql圖形工具)連接不上。
需要執(zhí)行以下步驟確保可以連接。
1、root賬號(hào)登進(jìn)sql
root@ubuntu:# mysql -uroot -p
2、為mysql設(shè)置遠(yuǎn)程訪問(wèn)權(quán)限
mysql grant all PRIVILEGES on *.* to 'root'@'%' identified by 'password';
3、給iptables中添加規(guī)則,使得mysql的3306端口可以被訪問(wèn)到
root@ubuntu:# iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
執(zhí)行此行命令時(shí)會(huì)報(bào):iptables v1.4.21: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.報(bào)這個(gè)錯(cuò)沒(méi)關(guān)系,按照第4部操作即可
4、最關(guān)鍵的步驟,把 /etc/mysql/my.cnf 文件里面的bind-address 修改了,默認(rèn)是127.0.0.1(即默認(rèn)只允許Ubantu本機(jī)連接),修改為0.0.0.0即可允許外部連接MySQL。
Final: 這樣再用SQLyog(各種sql連接工具),連接成功!
ps:如果設(shè)置好后,仍然連不上,可以查看網(wǎng)絡(luò)連接信息
root@ubuntu:# netstat -an |grep 3306
第一個(gè)是已保存的會(huì)話,如果有的話可以的話,最好寫一個(gè)唯一標(biāo)識(shí),如主機(jī)的IP,以便以后可以調(diào)用
第二個(gè)是讓你寫入主機(jī)的IP/域名,如:localhost 后面的端口號(hào)一般都是選擇默認(rèn)的3306
第三個(gè)是讓你寫入你的mysql的用戶名,如root
第四個(gè)是讓你填寫你的mysql的密碼,因mysql支持空密碼安裝,所以有些人的這個(gè)不用填
1、首先登陸mysql,查看mysql的數(shù)據(jù)情況,select * from test_data1 t
2、新建java類,測(cè)試jdbc功能
3、編寫java的jdbc代碼,
String driver = "com.mysql.cj.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/testdb?characterEncoding=utf8useSSL=false";
String user = "root";
String pwd = "123456";
4、代碼中查詢mysql數(shù)據(jù)表,并執(zhí)行查出表中內(nèi)容;select * from test_data1
當(dāng)前題目:mysql鏈接怎么填 mysql 鏈接命令
URL地址:http://m.newbst.com/article0/dosjgio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、、手機(jī)網(wǎng)站建設(shè)、外貿(mào)建站、微信公眾號(hào)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)