日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

关于MyEclipse连接SQLServer和Mariadbsql

發(fā)布時(shí)間:2025/6/17 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于MyEclipse连接SQLServer和Mariadbsql 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

首先我們要打開Database Explorer界面,即點(diǎn)擊上圖右上角所指的圖標(biāo),如果沒有,請(qǐng)點(diǎn)擊右上角最左邊的圖標(biāo),一定會(huì)有的(除了eclipse)

然后就進(jìn)入了以上界面(如果沒有出現(xiàn)一定不是我的錯(cuò))

接下來我們需要連接數(shù)據(jù)庫

一、SQLServer

首先右擊左窗口任意一處,點(diǎn)擊new,如果沒有左窗口的話,請(qǐng)各位點(diǎn)擊Window—>Show view—>DB Browser

然后出現(xiàn)了上面的窗口

按上圖填寫(jdbc:sqlserver://localhost:1433)localhost可換成127.0.0.1

然后是添加jar,點(diǎn)擊ADD JARs即可,SQLServer的jar是sqljbdc4,這個(gè)請(qǐng)各位自行尋找,相信百度不會(huì)辜負(fù)大家。

然后請(qǐng)大家點(diǎn)擊Test Drivers 接著輸入密碼

出現(xiàn)此窗口說明順利連接了,點(diǎn)擊finish結(jié)束即可

?

?

?

二、Mariadb

與SQLServer大同小異,在此只說不同的地方

Connection Url 為?jdbc:mariadb://localhost:3306(同樣localhost可改為127.0.0.1)

User name 為 root(SQLServer為sa)

Jar 為?mariadb-java-client-2.3.0

只有以上三處不同

?

?

?

三、Driver Code

1、SQLServer

import java.sql.*;

public class JDBC {
Connection mycon=null;
Connection getConnection(){

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;DatabaseName=請(qǐng)輸入你所設(shè)置的數(shù)據(jù)庫名稱";
mycon=DriverManager.getConnection(url,"sa","請(qǐng)輸入你所設(shè)置的密碼");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return mycon;
}


void closeConnection(){
try {
mycon.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub

}

}

?

?

?

?

2、Mariadb

import java.sql.*;
public class JDBC {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// TODO Auto-generated method stub
if(!getConnection().isClosed()){
System.out.println("success");
}

}
static Connection getConnection() throws SQLException, ClassNotFoundException{
String driver="org.mariadb.jdbc.Driver";

//從配置參數(shù)中獲取數(shù)據(jù)庫url
String url="jdbc:mariadb://localhost:3306/請(qǐng)輸入你所設(shè)置的數(shù)據(jù)庫名稱";
//從配置參數(shù)中獲取用戶名
String user="root";
//從配置參數(shù)中獲取密碼
String pass="請(qǐng)輸入你所設(shè)置的密碼";

//注冊(cè)驅(qū)動(dòng)
Class.forName(driver);
//獲取數(shù)據(jù)庫連接
Connection mycon=DriverManager.getConnection(url,user,pass);
Statement stmt= mycon.createStatement();
return mycon;
}


}

?

?

注意,操作時(shí)請(qǐng)關(guān)閉防火墻!!!!

?

?

?

============================================================================================================

操作時(shí)出現(xiàn)的一些問題

“select * from admin........."

會(huì)出現(xiàn) 用戶名 admin 無效 的錯(cuò)誤,把它改成? ?數(shù)據(jù)庫名.doo.表名

我用的表名是user,但它提示user關(guān)鍵字附近有語法錯(cuò)誤,那么我就需要改一下表名,把user改成uuser,運(yùn)行成功(只有SQLServer有這個(gè)問題,Mariadb沒有)

轉(zhuǎn)載于:https://www.cnblogs.com/-Anguvia-/p/10105918.html

總結(jié)

以上是生活随笔為你收集整理的关于MyEclipse连接SQLServer和Mariadbsql的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。