A. java 從資料庫取出數據並保存到本地文本中
先看資料庫表, 我裡面有46條記錄,其中有三條重復,我就拿其中一條emp_id 為"
DWR65030M" 做例子
裡面有兩條記錄 ,實現了
B. java如何將從資料庫取出的數據預先存入到內存
我覺得你要實現的這個可能跟SpringMvc的關系不是很大。
你要達到的目的其實就是在jvm啟動的時候把資料庫數帶閉枯據載入一份到內存,一個靜態變數和一個靜態初始化塊就可以搞定你的問題,這兩者都是在類載入的時候初始化一次,像前面回答的一樣,你可以用一個蠢洞HashMap搞定。
稍微具體來說,一個靜態變數
public static final Map<key,value> cache=new HashMap<key,value>()
static {
cache=請求資料庫操作
}
key你自己加,String還是int都行,value是你資料庫的結構,可以寫個實體。獲取的時候直接態敏cache.get(key)就可以了。
C. java怎麼把資料庫的數據取出來
java 對讀取資料庫的數據可以顯示在網頁上,可以對數據進行分類,保存到其它資料庫或者是文件里等,當然前提就是要把數據讀取出來
以讀取數據為例:
解析:
上面代碼就是首先注冊驅動,然後進行連接
如果連接成功
就可以用select語句進行執行並讀取了
D. java如何將資料庫中的數據從一個資料庫發送到另外一個資料庫
ETL抽取,你可以學學那相關的知識。我原來用過一個工具,但那個並不好,你可以再找找。
ETL,是英文 Extract-Transform-Load 的縮寫,用來描述將數據從來源端經過萃取(extract)、轉置(transform)、載入(load)至目的端的過程。ETL一詞較常用在數據倉庫,但其對象並不限於數據倉庫。
ETL(or ELT)的流程可以用任何的編程語言去開發完成,由於ETL是極為復雜的過程,而手寫程式不易管理,有愈來愈多的企業採用工具協助ETL的開發,並運用其自帶的metadata功能來存儲來源與目的的對應(mapping)以及轉換規則。
工具並可以提供較強大的連接功能(connectivity)來連接來源及目的端,開發人員不用去熟悉各種相異的平台及數據的結構,亦能進行開發。
當然,為了這些好處,付出的代價便是金錢。
E. java如何從資料庫讀取數據並寫入txt文件
寫Java程序時經常碰到要讀如txt或寫入txt文件的情況,但是由於要定義好多變數,經常記不住,每次都要查,特此整理一下,簡單易用,方便好懂!
[java]viewplain
packagee.thu.keyword.test;
importjava.io.File;
importjava.io.InputStreamReader;
importjava.io.BufferedReader;
importjava.io.BufferedWriter;
importjava.io.FileInputStream;
importjava.io.FileWriter;
publicclasscin_txt{
staticvoidmain(Stringargs[]){
try{//防止文件建立或讀取失敗,用catch捕捉錯誤並列印,也可以throw
/*讀入TXT文件*/
Stringpathname="D:\twitter\13_9_6\dataset\en\input.txt";//絕對路徑或相對路徑都可以,這里是絕對路徑,寫入文件時演示相對路徑
Filefilename=newFile(pathname);彎仔//要讀取以上路徑的input。txt文件
InputStreamReaderreader=newInputStreamReader(
newFileInputStream(filename));//建立一個輸入流對象reader
BufferedReaderbr=newBufferedReader(reader);//建立一個對象,它把文件內容轉成計算機能讀懂的語言
Stringline="";
line=br.readLine();
while(line!=null){
line=br.readLine();//一次讀入一行數據
轎森}
/*寫入Txt文件*/
Filewritename=newFile(".\result\en\output.txt");//相對路徑,如果沒有則要建立一個新的output。txt文件
writename.createNewFile();//創建新文件
BufferedWriterout=newBufferedWriter(newFileWriter(writename));
out.write("我會寫入文件啦 ");// 即為換行
out.flush();//把緩存區內容壓入文件
out.close();//最後記得關閉文件
}catch(Exceptione){
閉鬧畝e.printStackTrace();
}
}
}
F. 怎麼把java從後台取到的數據傳到jsp頁面
參考下面
比如在後台設置一個值在request裡面,request.setAttribute("param",param);
在jsp頁面就可以這樣獲取,${param}; el表達式。
在頁面傳值到後台中,第一種post方式,提交表單時。
<form action="xxx.do" method="post">
<input type="text" name="username"/>
<input type="password" name="password"/>
<input type="submit"/>
</form>
點擊提交按鈕後在悔高清後台獲取Username,和password
String username =request.getParamter("username");
String password=request.getParamter("password");
如果是get方式提交的話
舉個例子:
<a href="xxx.do?param1=123">查看</a>
那麼念型在碧前後在獲取也是一樣的
String param1=request.getParamter("param1");
G. java 從資料庫取出數據寫到word文檔中 在線等
我要是作這個的話,我會用到兩個模板,第一個中只存 姓名,年齡地址 電話,性別 將標簽設置好,然後用程序從資料庫中將要寫入的數據取出,並用設置標簽 的方法,將數據寫入word中去 ,
第二個 是一個空的模板,裡面只有一個標簡簡簽
將第腔配一個模板設置好後,用程序將整個模板中的數據全部取出,用同樣的方法,寫入伍咐指到第二個模板中去 這個就是你想要的格式了,
至於用什麼組件,我看都一樣。
H. 怎麼用JAVA把資料庫中的數據讀到網頁上
通過drivermanger直連oracle。這個網上有很多現成的例子。
然後構建一個資料庫會話通過查詢語句取出你要的結果集放到一個list中。圓纖然檔昌後在你的頁面循環這個list取出里邊的數據循環輸出到table里就可以了。jsp的簡單實現。
如果還需要可以查詢某一個取出來的記錄的話。只需要在循環輸出的時候修改一下就可以了。給出查詢單個記錄橘蠢仿的url放在你的td里就可以了。
I. java里怎樣把資料庫裡面的數據讀取出來並保存
我給你一個代碼吧
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdata;user=sa;password=sqlserver");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from tb_Userinfo where usrName='"+request.getParameter("usrName")+"'");
最好就是寫在try{}里。