導航:首頁 > 配伺服器 > java如何將數據存到伺服器

java如何將數據存到伺服器

發布時間:2022-09-02 15:19:45

A. 怎麼將本地文件裡面的數據,存儲到遠程伺服器的mysql資料庫中。利用java操作。

對於 mysql,打開訪問後,不區別遠程、本地的。。。。。。。。

~
~
~

B. 帥哥:您好!請問如何用java編程從文件選擇框中將文件上傳到伺服器中的,然後再把路徑存到資料庫中的

文件選擇框 , Swing有這樣的控制項,你去找下就可以了。
伺服器 這里,你的伺服器支持怎樣的文件上傳, 一般的都是http上傳,去找下HttpClient怎麼上傳文件就是了。 要麼 可以ftp 上傳, 去找下 java ftp上傳的架包,學著用下,就是了。
資料庫的話, jdbc, 就行了。

C. javaweb如何將文件保存到伺服器的指定目錄

可以把文件目錄配置在web.xml文件的初始化參數中, 通過ServletAPI讀取文件目錄

比如

定義一個Properties文件保存相關配置

#可以上傳文件的後綴名

extensions=pptx,docx.doc,txt,jpg,jar

#單個文件的大小1M

fileMaxSize=1048576

#總共上傳文件大小5M

totalFileMaxSize=5242880

#文件保存路徑

filePath=z:/temp

#臨時文件路徑

tempDir=z:/temp/temp


使用Listener在伺服器啟動時載入配置信息

ServletContextcontext=event.getServletContext();
InputStreaminputStream=context
.getResourceAsStream("/WEB-INF/classes/file/upload/commons/uploadConfig.properties");
Propertiesproperties=newProperties();
try{
properties.load(inputStream);
context.setAttribute("fileConfig",properties);
System.out.println("properties="+properties.size());
}catch(IOExceptione){
e.printStackTrace();
}


在你上傳文件時通過配置文件讀取路徑保存

String filePath = ((Properties) this.getServletContext().getAttribute("fileConfig"))

.getProperty(FileUploadConstants.FILE_PATH);

D. 用java怎樣自動從客戶端資料庫提交到伺服器資料庫

是不是忘記了寫:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

還有,如果是用MyEclipse做開發工具的話,只要將資料庫驅動程序放到工程的lib目錄下就行了,其它的不用放。記得要用MyEclipse發布Web應用,此時它會將lib目錄下的jar以及工程相關的jar包發布到伺服器的本Web應用對應的lib目錄中。

E. 用java如何實現將文件上傳到伺服器然後再將伺服器中的存放路徑存到資料庫中

頁面上用<input type="file" name="file_upload"/>標簽,後台用IO流接收

F. 怎麼使用java將數據存儲到雲伺服器或者虛擬主機自帶的mysql資料庫中是用jdbc遠程連接嗎

eclipse里默認啟動只有45秒,你可以關閉這個時間限制,因為很多項目太大,必定超過45秒在winodw->preferences->server里,有項Servertimeoutdelay改個大點的時間就行了這只是啟動超時的問題,真正項目是否有問題,你要看tomcat的log

G. 怎麼使用java將數據存儲到雲伺服器或者虛擬主機自帶的mysql資料庫中是用jdbc嗎

JDBC連接資料庫,url、driver、username、password,這幾要素正確,連接什麼資料庫,都相似的。

H. Java如何往伺服器寫數據

package com.temp.test;

import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Locale;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Test {
static long start=0;
static long end=0;
static long run;
static boolean view=true;
static SimpleDateFormat sdf = new SimpleDateFormat("", Locale.SIMPLIFIED_CHINESE);

public static void start(){
start=System.currentTimeMillis();
}

public static void end(){
end=System.currentTimeMillis();
}

public static void run (HttpServletRequest request) throws IOException{

write(" -------------------");
write("xx"); // 寫內容到d:/abc.txt
write(" -------------------\r\n");
}

}

public static void write(String content) throws IOException {
BufferedWriter out = null;
try {
out = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream("d:/abc.txt", true)));
out.write(content+"\r\n");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}

}

}}

I. java如何導入資料庫DMP文件到遠程伺服器上

方法1,imp是oracle提供的系統命令,在cmd下可以調用,故可以通過java.lang.Runtime包里的exec來實現。具體你去看看手冊。
這個方法的前提條件是必須伺服器在cmd下能執行imp命令,如果是linux的伺服器,也只要能執行同樣調用。

方法2,通過sql語句實現。

就是自己實現備份,恢復。不使用oracle內部的命令。
原理就是檢索出所有的對象,然後寫入文件,這里要注意分批導出與分批導入(也就是多個文件),不然數據量大了,速速就很慢。
導出數據,存儲過程,觸發器,視圖,許可權等。這個就看你的需求了。。

然後在分析文件實現導入。。

3,自己編寫系統程序,實現導入功能,仍然通過Runtime.exec來調用。

4,因為imp是系統命令,你用stmt來調用是不對的,這個stmt只能執行sql語句,是oracle來分析的,所以會報錯不是有效的sql語句。

你換runtime.exec來執行,我想應該會成功的。。。

閱讀全文

與java如何將數據存到伺服器相關的資料

熱點內容
php動態html 瀏覽:354
cad合並圖形命令 瀏覽:957
scan調度演算法詳細過程 瀏覽:163
二手房交易系統源碼 瀏覽:136
文件夾怎麼快速去重 瀏覽:790
單片機原理與應用視頻資源 瀏覽:880
雲伺服器國內如何注冊 瀏覽:584
java值類型和引用類型 瀏覽:515
金山詞霸如何pdf取詞 瀏覽:733
t3軟加密解綁 瀏覽:399
s8sp加密路線直接下載 瀏覽:570
不許宣讀命令 瀏覽:698
尋找信號源源碼 瀏覽:81
打電話老伺服器錯誤是什麼原因 瀏覽:491
三維溯源碼 瀏覽:716
android錄音開源 瀏覽:459
弗洛伊德演算法c 瀏覽:12
udp命令字 瀏覽:663
app服務端java源碼 瀏覽:798
電腦用文件夾玩大型游戲 瀏覽:254