eclipse的資料庫
Ⅰ 怎樣用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.在新建的Project中右鍵新建Floder
12
12.說明:這個是使用Driver連接資料庫的,而通常開發中使用的是DriverManager或資料庫連接池,這個僅作為理解資料庫連接事例使用。
Ⅲ eclipse怎麼進行資料庫的連接
工具/原料
操作系統:windows 7 64位
資料庫:OracleXE112_Win32快捷版 (官網只有win32位的,但在win64位上同樣適用)
開發工具:eclipse-jee-juno-SR2-win32-x86_64
方法:
1
請先保證oracle可以正常運行。
Ⅳ eclipse 怎麼配置資料庫連接
1打開Eclipse,找到「Window」--「Show View」--「Other...」
2在彈出的新窗口中,打開文件夾「Data Management」找到「Data Source Explorer」,並單擊「OK」。
3這時候,Eclipse主界面下方會多出一個「Data Source Explorer」標簽欄,在其中「Database Connections」文件夾圖標上單擊右鍵,選中「New...」。
4出現新窗口,找到自己正在使用的資料庫"Oracle",自行起個名字,小編在此起了"cityinfo"這個名字。然後單擊「Next>」
5出現如下窗口時,請單擊右上方圖中所示的符號(位置),注意此步驟。
緊接上步,在新的對話框中,找到你所使用的oracle版本,建議選用Oracle Thin Driver,靈活,方便。
6找到JAR List,若大家使用的是oracle11,請將其中的ojdbc14給remove掉,否則,Eclipse會不停提示出錯。
Ⅳ 怎麼在eclipse中使用資料庫連接
1、在新創建的項目中右鍵單擊New Floder。
Ⅵ 用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配置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資料庫
首先打開電腦的eclipse工具。
1
1、首先打開電腦的eclipse工具。
2、再點擊工具的file選項。
3、接著創建java項目,右鍵打開項目文件。
4、打開build path選項。
5、再點擊libraries,打開Add External jars.
6、最後添加mysql的jar包,就完成了。
總結: