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来执行,我想应该会成功的。。。