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來執行,我想應該會成功的。。。