㈠ eclipse怎麼建立mysql資料庫表的java文件
方法/步驟
1.前邊的事例是把資料庫的驅動,連接,用戶名和密碼都寫在了類中,耦合性太高,當我們資料庫變更或者資料庫類型更換後,需要去重新更改代碼,很不方便。
解決的方法:把資料庫的驅動,連接,用戶名和密碼寫在配置文件中,通過讀取配置文件的方式進行代碼編寫,而以後如果資料庫變更直接修改配置文件即可!
2.在工程中右鍵新建file,命名為jdbc.properties
3.創建完畢如圖:
4.在jdbc.properties文件中輸入如下信息,分別是資料庫的驅動,連接,用戶名和密碼
5.新建JdbcTest2.java類
6.輸入如下代碼:
7.代碼說明:
這段代碼是讀取配置文件,把配置文件中的各個項通過名稱讀取出來
8.這段代碼是通過反射來創謹歲建Driver對象,反射就是類的實例化
9.在主函數中輸入如下凱蔽,測試方法
10.運行之後的結果如下,表示連接成功!盯晌州
㈡ Java超市商品計價系統需要掌握資料庫那些知識
建立資料庫表。
1、首先是建立資料庫表。2、實現主頁面。3、實現用戶注冊。4、實現用戶登錄。5、主菜單之關於。6、主菜單之商品類別管理。7、主菜單之商品管理。8、退出。
針對GUI界面寫的簡易計算器,實現加減乘除功能以及計算器標准型和科學型之間的轉換,有興趣可以看看Java混合計算器以及界面切換.這次寫的超市管理系統,實現的功能有賬戶的注冊、登錄,超市商品類別的添加、修改和刪除以及商品的添加、修改和刪除的功能。用戶注冊之後把注冊信息導入資料庫。用戶登錄時候查詢用戶表,方可登錄進去。商品類別和商品的增加也如注冊信息一樣,把信息導入商品類別表和商品表。
㈢ 如何用java創建MYSQL的數據表
class.forname("oracle.jdbc.driver.OracleDriver");//載入物茄資料庫驅動並備
String url="jdbc:oracle:thin:@localhost:1521:db_name";
String sql="CREATE TABLE table(filed1 varchar2(2),filed2 varchar2(2))";
Connection conn=DriverManager.getConnection(url,"scott","tiger");//建立數罩蔽察據庫連接
if(!conn.isClose()){
Statement stmt = conn.createStatement();
stmt.executeUPDATE(sql); //建立一個表
}
㈣ 如何在JAVA中創建sql資料庫
Java要連接數據螞態庫,那麼首先你必須安裝mysql資料庫。
安裝好mysql之後,安裝JDK了。
安裝好JDK之後,就是安裝Eclipse了,要支持JDK版本,Eclipse安裝的時候會自動悶陪源去找JDK安裝位置的,解壓版的Eclipse,就要配置eclipse.ini文件了,將對應的JDK配置好,這些已經准備就緒的時候,就到mysql中創建資料庫和表。
先創建資料庫:
CREATEDATABASESCUTCS;
接著,創建表:
CREATETABLESTUDENT
(
SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT000.00,PRIMARYKEY(SNO)
);
然後插入數據,可以用SQL語句insertinto<表名>values(value1,value2,...);
編寫.java文件來演示一下如何訪問MySQL資料庫。
importjava.sql.*;
publicclassJDBCTest{
publicstaticvoidmain(String[]args){
//驅動程序名Stringdriver="com.mysql.jdbc.Driver";
//URL指向要訪問的資料庫名scutcsStringurl="jdbc:mysql://127.0.0.1:3306/scutcs";
//MySQL配置時的用戶名Stringuser="root";//MySQL配置時的密碼Stringpassword="root";
try{//載入驅動程序Class.forName(driver);
//連續資料庫Connectionconn=.(url,user,password);
if(!conn.isClosed())System.out.println("!");
//statement用亂凱來執行SQL語句Statementstatement=conn.();
//要執行的SQL語句Stringsql="select*fromstudent";
//結果集ResultSetrs=statement.(sql);
while(rs.next())//選擇sname這列數據name=rs.getString("sname
//輸出結果System.out.println(rs.getString("sno")" "name);}
rs.close();conn.close();
}catch(e){
System.out.println("Sorry,can`tfindtheDriver!");e.();
}catch(e){
e.();
}catch(Exceptione){
e.();
}}}
㈤ 用Java創建資料庫可以嗎
可以
分兩種情況, 一種是伺服器型的資料庫, 通過語句建立庫, 我試過的MySQL就可以, JDBC鏈接上MYSQL後, 用Statement 執行建表的SQL語句, 提交的時候一定要用execute(String)來提交, 因為executeUpdate不一定可以執行建表語句.其他資料庫應漏祥該也可以, 因為你想, 既然比如Oracle 之類的資料庫有第三方圖形化軟體, 可以進行全面的操作, 包括申請表空間, 建庫等等, 那麼通過返租搏程序就一定可以實現.
還有一種情況是沒有伺服器的資料庫, 我知道的只型局有兩種, 一個是SQLite, 一個是Derby(Java DB), 資料庫直接對應文件, 這種情況, 需要你對應的資料庫鏈接所在的文件夾一定要存在, 然後通過上面的方法提交語句就可以直接建立出表文件.
㈥ java如何判斷資料庫表是否存在,又如何創建新表
首先,數據表存不存在這是屬於資料庫的范疇,跟java沒有必然聯系,你說的java或者jdbc來判斷,最終也是調用的sql語句來判斷的。
判斷數據表存不存在是用sql語句來判斷的,不同的資料庫,其判斷的方式有些不一樣,
比如oralce、mysql資料庫 你可以用create table if not exists 這個語法句式來創建表。