導航:首頁 > 數據分析 > 用eclipse如何創建資料庫

用eclipse如何創建資料庫

發布時間:2022-09-28 00:26:15

① 怎麼在eclipse中導入mysql資料庫

② 如何在eclipse配置mysql資料庫

如果使用框架的話,在對應的框架中的配置文件裡面配置就好,網上有很多開源的東西。
如果僅使用JDBC的話。

JDBC連接資料庫
•創建一個以JDBC連接資料庫的程序,包含7個步驟:
1、載入JDBC驅動程序:
在連接資料庫之前,首先要載入想要連接的資料庫的驅動到JVM(Java虛擬機),
這通過java.lang.Class類的靜態方法forName(String className)實現。
例如:
try{
//載入MySql的驅動類
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驅動程序類 ,載入驅動失敗!");
e.printStackTrace() ;
}
成功載入後,會將Driver類的實例注冊到DriverManager類中。
2、提供JDBC連接的URL
•連接URL定義了連接資料庫時的協議、子協議、數據源標識。
•書寫形式:協議:子協議:數據源標識
協議:在JDBC中總是以jdbc開始
子協議:是橋連接的驅動程序或是資料庫管理系統名稱。
數據源標識:標記找到資料庫來源的地址與連接埠。
例如:(MySql的連接URL)
jdbc:mysql:
//localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
useUnicode=true:表示使用Unicode字元集。如果characterEncoding設置為
gb2312或GBK,本參數必須設置為true 。characterEncoding=gbk:字元編碼方式。
3、創建資料庫的連接
•要連接資料庫,需要向java.sql.DriverManager請求並獲得Connection對象,
該對象就代表一個資料庫的連接。
•使用DriverManager的getConnectin(String url , String username ,
String password )方法傳入指定的欲連接的資料庫的路徑、資料庫的用戶名和
密碼來獲得。
例如:
//連接MySql資料庫,用戶名和密碼都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("資料庫連接失敗!");
se.printStackTrace() ;
}
4、創建一個Statement
•要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3
種類型:
1、執行靜態SQL語句。通常通過Statement實例實現。
2、執行動態SQL語句。通常通過PreparedStatement實例實現。
3、執行資料庫存儲過程。通常通過CallableStatement實例實現。
具體的實現方式:
Statement stmt = con.createStatement() ;
PreparedStatement pstmt = con.prepareStatement(sql) ;
CallableStatement cstmt =
con.prepareCall("{CALL demoSp(? , ?)}") ;
5、執行SQL語句
Statement介面提供了三種執行SQL語句的方法:executeQuery 、executeUpdate
和execute
1、ResultSet executeQuery(String sqlString):執行查詢資料庫的SQL語句
,返回一個結果集(ResultSet)對象。
2、int executeUpdate(String sqlString):用於執行INSERT、UPDATE或
DELETE語句以及SQL DDL語句,如:CREATE TABLE和DROP TABLE等
3、execute(sqlString):用於執行返回多個結果集、多個更新計數或二者組合的
語句。
具體實現的代碼
ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ;
int rows = stmt.executeUpdate("INSERT INTO ...") ;
boolean flag = stmt.execute(String sql) ;
6、處理結果
兩種情況:
1、執行更新返回的是本次操作影響到的記錄數。
2、執行查詢返回的結果是一個ResultSet對象。
• ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些
行中數據的訪問。
• 使用結果集(ResultSet)對象的訪問方法獲取數據:
while(rs.next()){
String name = rs.getString("name") ;
String pass = rs.getString(1) ; // 此方法比較高效
}
(列是從左到右編號的,並且從列1開始)
7、關閉JDBC對象
操作完成以後要把所有使用的JDBC對象全都關閉,以釋放JDBC資源,關閉順序和聲
明順序相反:
1、關閉記錄集
2、關閉聲明
3、關閉連接對象
if(rs != null){ // 關閉記錄集
try{
rs.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(stmt != null){ // 關閉聲明
try{
stmt.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(conn != null){ // 關閉連接對象
try{
conn.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}

③ 怎麼在eclipse中使用mysql資料庫

1.在新建的Project中右鍵新建Floder

2
2.創建名為lib的包

3.創建完畢之後的工程目錄

4.接下來解壓你下載的mysql的jar包,拷貝其中的.jar文件

5.在工程lib包下郵件 選擇paste即粘貼,把mysql的jar包拷貝進來

6.拷貝完畢如圖:

7.在mysql的jar包上右鍵選擇 build path - add to build path

8.添加完畢之後,工程才與Mysql的jar包關聯起來,現在可以使用相關類和方法了

9.在工程中新建JdbcTest1.java類

10.輸入如下代碼:

11.代碼解釋:
Driver是個實現類,它由具體的資料庫廠商來實現。
它的connect方法可以獲取資料庫連接。參數如上圖。
運行之後,輸出如下,證明資料庫連接成功!

12.說明:這個是使用Driver連接資料庫的,而通常開發中使用的是DriverManager或資料庫連接池,這個僅作為理解資料庫連接事例使用。

④ 怎樣用eclipse鏈接資料庫

步驟如下:抄
1、打開Eclipse。
2、點擊菜單欄的「Window—>Show View—>Data Source Explorer」。
3、在「Data Source Explorer」裡面的「Database Connections」單擊滑鼠右鍵,選擇「New」。
4、在彈出窗口上選擇資料庫類型,然後點「Next」。
5、添加好驅動,填好各項配置。
6、完成後,點「Test Connection」,提示成功即可點「Finish」完成配置。

⑤ 在eclipse中怎麼使用資料庫

方法:
1
請先保證oracle可以正常運行。
2

打開Eclipse,找到「Window」--「Show View」--「Other...」
3

在彈出的新窗口中,打開文件夾「Data Management」找到「Data Source Explorer」,並單擊「OK」。
4

這時候,Eclipse主界面下方會多出一個「Data Source Explorer」標簽欄,在其中「Database Connections」文件夾圖標上單擊右鍵,選中「New...」。
5

出現新窗口,找到自己正在使用的資料庫"Oracle",自行起個名字,小編在此起了"cityinfo"這個名字。然後單擊「Next>」
6

出現如下窗口時,請單擊右上方圖中所示的符號(位置),注意此步驟。
7

緊接上步,在新的對話框中,找到你所使用的oracle版本,建議選用Oracle Thin Driver,靈活,方便。
8

找到JAR List,若大家使用的是oracle11,請將其中的ojdbc14給remove掉,否則,Eclipse會不停提示出錯。
9

按著上一步remove掉ojdbc14後,請導入目前你正使用的oracle的驅動包,小編用的是oracle11,因此,需要導入ojdbc6,這一驅動包在oracle安裝文件中就有,關於具體位置大家可參考小編另一篇相關經驗所詳述的。
10

進入properties標簽欄,輸入自己所建資料庫相關內容,小編在oracle中建的用戶名是「cityinfo」。這一步各自的信息可能不同,請自行決定。然後單擊「OK」。
Eclipse怎樣連接並打開oracle等資料庫?
11
上步點擊「OK」後,會返回前一個窗口,這時,Eclipse會提示要求輸入"user name"用戶名,就是大家所建立的資料庫的名稱,不是任意起的名字。輸入後,可單擊下方的"Test Connection",當提示「Ping Successed!」時,表示Eclipse和oracle連接成功。然後單擊「Finish」完成配置。
12

此時,要做的工作就是在Eclipse中,用視圖顯示出所建資料庫中的各表。
回到Eclipse主界面,找到如下圖所示位置,在"tables"中,任意表點擊右鍵,選擇「Data」--"Sample Contents"
13

出現新的標簽欄SQL Results,裡面顯示的就是資料庫中所存的表的信息,小編在該表中暫未插入任何數據。
至此,Eclipse和oracle的連接,以及顯示資料庫中表的內容就都完成了。接著就可以進行後面的開發工作了。

⑥ eclipse怎麼創建一個資料庫

用eclipse建立mysql資料庫連接,導入mysql的jar包,然後寫測試連接代碼即可

⑦ eclipse怎麼建立mysql資料庫表的java文件

方法/步驟

1.前邊的事例是把資料庫的驅動,連接,用戶名和密碼都寫在了類中,耦合性太高,當我們資料庫變更或者資料庫類型更換後,需要去重新更改代碼,很不方便。
解決的方法:把資料庫的驅動,連接,用戶名和密碼寫在配置文件中,通過讀取配置文件的方式進行代碼編寫,而以後如果資料庫變更直接修改配置文件即可!
2.在工程中右鍵新建file,命名為jdbc.properties

3.創建完畢如圖:

4.在jdbc.properties文件中輸入如下信息,分別是資料庫的驅動,連接,用戶名和密碼

5.新建JdbcTest2.java類

6.輸入如下代碼:

7.代碼說明:
這段代碼是讀取配置文件,把配置文件中的各個項通過名稱讀取出來

8.這段代碼是通過反射來創建Driver對象,反射就是類的實例化

9.在主函數中輸入如下,測試方法

10.運行之後的結果如下,表示連接成功!

⑧ 如何正確地在eclipse中連接sqlsever建立資料庫我敲的代碼如下,可以告訴我物理名稱怎麼設置嗎

代碼通常是寫在連接資料庫的代碼後面,如下代碼片斷: // 注冊驅動 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 獲得一個資料庫連接con = DriverManager.getConnection(connectionUrl);String SQL = "SELECT * from note。

⑨ 用eclipse如何創建資料庫

1.首先安裝MySql資料庫,並將資料庫驅動程序文件mysql-connector-java-3.1.12-bin.jar放在Tomcat的common/lib中。
2.在MySQL的登陸用戶名:root,密碼:mysql建立資料庫testdb,
3.表user 基本代碼如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="java.sql.Statement" import="java.sql.*" %><html>
<head>
<title>helloworld.jsp</title>
</head>
<body>
<%

try{
Class.forName("org.gjt.mm.mysql.Driver");

out.println("載入Mysql Driver成功!<br>");
} catch(Exception e)
{

out.println("載入Mysql Driver失敗!<br>");
e.printStackTrace();
}

try{
out.println("開始連接Mysql server!<br>");

Connection connect=DriverManager.getConnection("jdbc:mysql://localhost/testdb?user=root&password=mysql&useUnicode=true&characterEncoding=8859_1");
//jdbc:mysql://localhost/testdb?user=root&password=mysql&useUnicode=true&characterEncoding=8859_1

//jdbc:mysql://localhost/資料庫名user=資料庫登陸用戶名&password=資料庫登陸密碼&useUnicode=是否允許設置字元編碼&characterEncoding=允許設置編碼時,要設置的編碼; out.print("成功連接Mysql server!<br><br>");

Statement stmt = connect.createStatement();

ResultSet rs=stmt.executeQuery("select * from user");

out.print("讀取數據如下:<br>");

while(rs.next())

{

out.println(rs.getInt(1));

out.println(rs.getString(2)+"<br>");
}

} catch(Exception e)

{

out.print("獲得數據錯誤!");
e.printStackTrace();
}

%>
</body>
</html>

4.注意:如果只寫import="java.sql.*" ,不寫import="java.sql.Statement" 則在Statement
stmt = connect.createStatement();其中Statement下面顯示是紅色波浪線,程序調用資料庫等一切正常。

閱讀全文

與用eclipse如何創建資料庫相關的資料

熱點內容
連載小說的app有哪些 瀏覽:576
word怎樣打開繪圖 瀏覽:3
計算機編程分幾類工資如何 瀏覽:143
css內部樣式怎麼編程 瀏覽:239
看寫真有哪些app 瀏覽:148
後橋數據不準怎麼辦 瀏覽:925
編程中沒有角色區怎麼弄 瀏覽:956
串口顯示屏stm32程序 瀏覽:843
為什麼壓縮文件後會出現所有桌面文件 瀏覽:963
php是一種什麼類型的編程 瀏覽:678
1703win10網卡 瀏覽:273
表格內容怎麼是在文件夾裡面顯示 瀏覽:716
gpt下安裝linux系統分區格式化 瀏覽:432
java隨機字元串23 瀏覽:290
cmdwin10系統修復系統文件 瀏覽:457
zmud游戲用什麼編程 瀏覽:104
javalong怎麼寫 瀏覽:937
orc格式文件轉成txt 瀏覽:352
有哪些文件可以刪除可以釋放 瀏覽:738
黃金皓月服武器升級 瀏覽:576

友情鏈接