導航:首頁 > 編程語言 > java寫的資料庫

java寫的資料庫

發布時間:2023-03-18 04:51:48

Ⅰ 用java創建資料庫可以嗎

可以
分兩種情況, 一種是伺服器型的資料庫, 通過語句建立庫, 我試過的MySQL就可以, JDBC鏈接上MYSQL後, 用Statement 執行建表的SQL語句, 提交的時候一定要用execute(String)來提交, 因為executeUpdate不一定可以執行建表語句.其他資料庫應漏祥該也可以, 因為你想, 既然比如Oracle 之類的資料庫有第三方圖形化軟體, 可以進行全面的操作, 包括申請表空間, 建庫等等, 那麼通過返租搏程序就一定可以實現.

還有一種情況是沒有伺服器的資料庫, 我知道的只型局有兩種, 一個是SQLite, 一個是Derby(Java DB), 資料庫直接對應文件, 這種情況, 需要你對應的資料庫鏈接所在的文件夾一定要存在, 然後通過上面的方法提交語句就可以直接建立出表文件.

Ⅱ java寫入資料庫

需要拼接字元串, 因為id和student是字元串, 在SQL里需要加單引號:

StringBuilderbuilder=newStringBuilder();
builder.append("insertintostudentvalues");
builder.append("('");
builder.append(id);
builder.append("','");
builder.append(password);
builder.append("')");

Stringst=builder.toString();

或者使用setString的方式:

Connectionconn=DriverManager.getConnection(url);
PreparedStatementps=conn.prepareStatement("insertintostudentvalues(?,?)");
pstmt.setString(1,id);//設置第1個參數的值為字元串
pstmt.setString(2,password);//設置第2個參數的值為字元串
pstmt.execute();

Ⅲ java常用的資料庫有哪些,好學嗎

常用的,我一般接觸的就這兩種。Oracle、Mysql,資料庫上手其實好使蠻簡單的,簡單的查詢、添加、修改、刪除這四種還是蠻好學的,至於後期的進階這個其實只要邏輯弄順了,再加上知道的方法多一點其實還是不太難,至於大神級的。我還沒有接觸過不知道啥樣了就

Ⅳ java中資料庫到底是一個什麼東西有什麼用謝謝。。

額。。。。資料庫、資料庫,顧名思義就是存儲數據的倉庫呀,不管你有何種語言開發程序,蠢沒應用程序只是對數據的讀取和處理,那麼數據從哪裡來呢,處桐逗理完之後數據又放在哪裡呢,這當然就要考帶輪納慮數據存儲問題了,這就需要資料庫了

Ⅳ java 寫入資料庫

1:首先寫一個方法是接收數據後保存至資料庫的方法,但是添加進去的數據需要進行標識(主要考慮到如果數據量較大,在保存的過程中可能有新的數據進來會產生多條數據,所以需要數據標識);
2:當點擊按鈕時彈出標識的數據,記錄ID號;
3:將修改後的數據根據ID號保存更新至資料庫中並取消該數據的標識;

Ⅵ 用java編寫一個創建資料庫和表的程序的代碼怎麼寫

importjava.sql.*;

publicclassTest
{
publicstaticvoidmain(String[]args)throwsException
{
Class.forName("com.mysql.jdbc.Driver");

//一開始必須填一個已經存在的資料庫
Stringurl="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8";
Connectionconn=DriverManager.getConnection(url,"root","123456");
Statementstat=conn.createStatement();

//創建資料庫hello
stat.executeUpdate("createdatabasehello");

//打開創建的資料庫
如州stat.close();
conn.close();
url="jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf-8";
conn=DriverManager.getConnection(url,"root","123456");
stat=conn.createStatement();

//創建表test
stat.executeUpdate("createtabletest(idint,namevarchar(80))");

//添加數據
stat.executeUpdate("insertintotestvalues(1,'張三')");
渣賣蔽stat.executeUpdate("insertintotestvalues(2,'李四')");

//查詢數據
ResultSetresult=stat.executeQuery("select*fromtest");
while(result.next())
{
System.out.println(result.getInt("id")+""+result.getString("name"));
}

配碧//關閉資料庫
result.close();
stat.close();
conn.close();
}
}

Ⅶ Java資料庫,哪個更好用

你好,對於java來說,MySQL是最好用的資料庫。因為MySQL簡單,高效,而且是免費的。有很多大型的java應用都是使用的MySQL資料庫。

Ⅷ java寫的帶資料庫的程序如何在沒安裝資料庫的系統上運行

你的問題應該從兩個方面進行分析
第一、使用java內嵌式資料庫
在程序中使用
Derby和HSQLDB等java內嵌式資料庫,只需在程序中將資料庫配置好即可,是程序專用的。
可以達到你所說的java資料庫程序不需要配置在任何機器上運行。
但是,內嵌式資料庫的處理能力很低,只適合小數據量的程序使用。
第二、使用Oracle、MSSql、MySql等資料庫
首先這些資料庫軟體需要安裝,即使不在本機安裝也需要在一台可以訪問到的機器上安裝,然後使用jdbc訪問。
如果程序安裝在已經安裝這些資料庫的機器上,你只需要將程序的資料庫訪問指向本機即可。
但是,在本機安裝資料庫的機器很少,大部分都是訪問網路上的資料庫,這就需要你引入配置文件。
在配置文件中進行參數配置。當然,你可以寫一些默認配置,當實際環境與默認配置不同時就需要修改默認配置。
所以說不用配置的程序其實是符合你默認配置的程序,你需要根據不同的系統或環境組織自己的默認配置文件。
沒有萬能的東西,只能是適應大部分,而且需要你在編寫程序時提前考慮針對各種運行環境的變化。
有問題請留言吧

Ⅸ 資料庫如何用java寫超市購物程序

要使用Java編寫超市購物程序,您需要使用Java資料庫編程技術來連接到您的資料庫並帆早執行相關的資料庫操作。在Java中,您含轎滑可以使用JDBC(Java資料庫連接)API來連接到資料庫並執行SQL語句。例如,您可以使用JDBC API來執行以下操作:

Ⅹ java如何去創建資料庫

Java要連接資料庫,那麼首先你必須安裝mysql資料庫。
安裝好mysql之後,安裝JDK了。
安裝好JDK之後,就是安裝Eclipse了,要支持JDK版本,Eclipse安裝的時候會自動去找JDK安裝位置的,解壓版的Eclipse,就要配置eclipse.ini文件了,將對應的JDK配置好,這些已經准備就緒的時候,就到mysql中創建資料庫和表。
先創建資料庫:
CREATE DATABASE SCUTCS;
接著,創建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然後插入數據,可以用SQL語句insert into <表名> values (value1, value2, ...);
編寫.java文件來演示一下如何訪問MySQL資料庫。
import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驅動程序名 String driver = "com.mysql.jdbc.Driver";
// URL指向要訪問的資料庫名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置時的用戶名 String user = "root"; // MySQL配置時的密碼 String password = "root";
try { // 載入驅動程序 Class.forName(driver);
// 連續資料庫 Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");
// statement用來執行SQL語句 Statement statement = conn.createStatement();
// 要執行的SQL語句 String sql = "select * from student";
// 結果集 ResultSet rs = statement.executeQuery(sql);
while(rs.next()) // 選擇sname這列數據 name = rs.getString("sname
// 輸出結果 System.out.println(rs.getString("sno") + "\t" + name); }
rs.close(); conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
} } }

閱讀全文

與java寫的資料庫相關的資料

熱點內容
凡科建站怎麼弄伺服器 瀏覽:939
蘋果手機怎麼設置app播放 瀏覽:202
下載網站源碼用什麼瀏覽器 瀏覽:241
六線譜pdf 瀏覽:156
linuxmysqlsock 瀏覽:239
人教版數學pdf下載 瀏覽:460
文檔安全加密系統 瀏覽:491
數控銑床編程簡單數字 瀏覽:788
編程電纜如何重啟 瀏覽:121
myqq命令行發消息 瀏覽:365
日產逍客怎麼使用app升窗 瀏覽:503
安卓系統怎麼快速刪除微信內容 瀏覽:653
csharppython 瀏覽:409
程序員脖子按摩儀 瀏覽:562
小米桌面文件夾亂碼怎麼回事 瀏覽:858
點歌台app怎麼連接 瀏覽:318
大學電腦編程學什麼好 瀏覽:348
上哪裡取消應用加密 瀏覽:172
電氣控制與可編程式控制制器pdf 瀏覽:87
cad圖紙不能跨文件夾粘貼 瀏覽:256