資料庫java
java向資料庫中插入數據,可以使用mysql資料庫,使用statement類來操作資料庫,示例如下:
Connectionconn=null;
Statementst=null;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//載入驅動類
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://<server_name>:<1433>","name","pwd");
conn.setAutoCommit(false);
st=conn.createStatement();
//模擬一個str[i]=nd.getNodeValue().trim()
String[]str=newString[]{"aaa","bbb","ccc","ddd","eee","fff"};
StringsqlStr=null;
for(inti=0;i<str.length;i++){
sqlStr="INSERTINTO<TABLENAME>(<COLNAME>)VALUES('"+str[i]+"')";//向資料庫中插入數據
st.executeUpdate(sqlStr);
}
conn.commit();
}catch(Exceptione){
e.printStackTrace();
}finally{//釋放資料庫的資源
try{
if(st!=null)
st.close();
if(conn!=null&&!conn.isClosed()){
conn.close();
}
}catch(SQLExceptione){
e.printStackTrace();
}
}
B. java和資料庫之間是什麼關系
是個學生吧,還沒有系統的學習:
1、Java是一門編程語言,為的實現如何連接客戶與數據,之間的一種連接工具,你可以這么理解,你想要圖書館裡面的所有的圖書,查找某個資料,沒有編程語言做的變成系統,你只能夠通過自己去圖書館一本一本的去翻,去找。有了編程語言,就可以專門的做出一個查詢系統,這個系統將所有的圖書的內容都融匯到一個地方,然後通過你用Java編寫的查詢系統,進行查找想要的資料,就是電子化,這樣同時可以提供給更多的人去查找,也給更多的人省去了,單獨查找的時間。編程語言就是做這個的。
2、資料庫是做什麼的呢:
在上面我們提到了,就是把所有的書的內容都放置到一個地方,而資料庫就是進行存放這個書籍內容的地方,有了資料庫,我們可以更好的去管理書籍裡面的內容,進行改寫,進行備份,進行整理。在一個企業裡面:三分管理 七分技術 十二分數據,其實人們最注重的是數據的積累。一家銀行,有多少個客戶,客戶都各自存儲了多少錢,什麼時候存儲的。它並不關心你這系統是什麼東西,它只想通過你的系統繼續操作裡面的數據。資料庫就是這個作用。
3、話又說回來了,就是存儲數據,你完全可以用記事本,excel表格,或者自己隨便的定義一種東西進行存儲,但是,當級別達到幾千,幾萬,幾十萬,幾百萬,幾千萬,幾億,你如何去存儲,用什麼東西進行查詢歷史的數據,如果你真的有本事能夠做到查詢的速度性,安全性以及便於管理性,你可以完全不用資料庫,當然目前世界上還沒有人能夠弄成,能弄成的幾個公司就是現在的資料庫公司:oracle,db2等等
不知你是否明白,希望對你有幫助。
C. java和用什麼資料庫最好
選用資料庫的標准,在於你用java所做系統的業務方向與范圍。
比如,做管理系統、普通網站之類的東東,使用mysql就可以了。同時,系統本身的數據量不大。
做一些大型項目、互聯網開發,數據量很大,從性能上講,選擇oracle比較合適。
如果,你需要的系統,對資料庫的事物要求不高,同時,支持高並發,可處理大量數據的更新、查詢,諸如web2.0網站類的開發,此時,選擇Nosql之類的資料庫最為合適,如mongoDb等。
所以,要選擇最符合業務情況和數據情況的資料庫。
D. 資料庫開發和java開發有什麼區別
java涉及的范圍很大了,java可以做web項目,也可以轉型安卓,還可以做J2EE後台資料庫等的開發
而資料庫開發也分為好幾個,Oracle/MySql等
如果要選擇的話,推薦你不要學太多專精一門,比如做安卓就做安卓,等你一門精通了再去橫向發展
E. JAVA的資料庫是什麼
這個不固定,資料庫可以是MySQL,Oracle,sqlserver,mongodb,redis,db2,達夢,Access等,它主要是項目中持久化數據或緩存數據用的
F. java中資料庫到底是一個什麼東西有什麼用謝謝。。
資料庫不是java中才有
資料庫,database,知名見意,就是"存數據的庫",是一種專門提供存放數據的功能的軟體
舉個例子,你剛開始學java,都是列印到控制台之類的小程序,當哪一天,要求你把列印出來的內容存到電腦上,你怎麼辦?沒錯,第一個辦法就是寫到文件裡面.
可是,當哪一天,讓你處理很多很多個列印內容,並且都要存下來的時候,你怎麼辦?
你可以都寫在文件裡面沒有問題.
現在又有要求了,讓你把你之前列印的內容給取出來,並且需要取內容中包含你的名字的.
好了,你就得寫讀取文件的處理,並且找到這些內容.
資料庫最終的處理,就是把數據寫到文件裡面,並且提供方法讓你以後讀取這些內容,也就是非常完美的幫你解決了3中的問題
那這個有什麼用呢?
再舉個例子:你打游戲,游戲進行到一般,你要存檔.你以為存檔是做了什麼?其實就是把當前的游戲運行的數據存到資料庫裡面.等你讀檔的時候再取出來.
舉得例子非常簡單.再舉一個,比如這個網路知道.你提的問題為什麼網路在1年以後還能給你顯示出來,你以為它存在哪的?
G. 用java怎樣把數據存到資料庫中
只能寫個大概的,要寫數據到資料庫中,先得在資料庫中建庫,庫里建表,表裡建欄位,然後java里建立資料庫連接,用SQL語言寫數據到表中的欄位
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
//String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=資料庫名"; //7.0、2000
String url="jdbc:sqlserver://localhost:1433;DatabaseName=資料庫名"; //2005
Connection conn=null;
conn= DriverManager.getConnection(url,用戶名,密碼);
PreparedStatement pst=null;
pst=conn.prepareStatement("Insert Into grade(表名) Values (?)");
pst.setInt(1,你要寫的整弄數據);
//pst.setString(2,你要寫的字元串數據);
pst.addBatch();
pst.executeBatch();
H. 怎麼使用JAVA連接資料庫
1、首先我們先建好資料庫,然後建立好程序的目錄,因為是適用於初學者的,所以就建立一個簡單的java project,如圖。
I. java怎麼和資料庫連接
1、載入驅動程序。
處理結果兩種情況:
1、執行更新返回的是本次操作影響到的記錄數。
2、執行查詢返回的結果是一個ResultSet對象。
ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些 行中數據的訪問。
(9)資料庫java擴展閱讀:
Statement
要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3 種類型:
1、執行靜態SQL語句。通常通過Statement實例實現。
2、執行動態SQL語句。通常通過PreparedStatement實例實現。
3、執行資料庫存儲過程。通常通過CallableStatement實例實現。
J. java資料庫
問的有水平