日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

关于MyEclipse连接SQLServer和Mariadbsql

發布時間:2025/6/17 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于MyEclipse连接SQLServer和Mariadbsql 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

首先我們要打開Database Explorer界面,即點擊上圖右上角所指的圖標,如果沒有,請點擊右上角最左邊的圖標,一定會有的(除了eclipse)

然后就進入了以上界面(如果沒有出現一定不是我的錯)

接下來我們需要連接數據庫

一、SQLServer

首先右擊左窗口任意一處,點擊new,如果沒有左窗口的話,請各位點擊Window—>Show view—>DB Browser

然后出現了上面的窗口

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

然后是添加jar,點擊ADD JARs即可,SQLServer的jar是sqljbdc4,這個請各位自行尋找,相信百度不會辜負大家。

然后請大家點擊Test Drivers 接著輸入密碼

出現此窗口說明順利連接了,點擊finish結束即可

?

?

?

二、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=請輸入你所設置的數據庫名稱";
mycon=DriverManager.getConnection(url,"sa","請輸入你所設置的密碼");
} 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";

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

//注冊驅動
Class.forName(driver);
//獲取數據庫連接
Connection mycon=DriverManager.getConnection(url,user,pass);
Statement stmt= mycon.createStatement();
return mycon;
}


}

?

?

注意,操作時請關閉防火墻!!!!

?

?

?

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

操作時出現的一些問題

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

會出現 用戶名 admin 無效 的錯誤,把它改成? ?數據庫名.doo.表名

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

轉載于:https://www.cnblogs.com/-Anguvia-/p/10105918.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。