A. java中数据库和文件哪个更难
数据库。java数据库包含有多种技术,文件技术相对较少,所以说是数据库。Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承。
B. java如何里将文件存到数据库中
java要实现将文件存到数据库中的话,你可以在数据库中使用blob类型,然后使用IO操作保存为字节类型,这样就可以进行传输和下载
C. 怎样用Java实现从文本文档中读取数据并存入数据库
不知道你要什么样的文本,文本中的内容是否是有格式的:
这里提供下思路,供参考:
1.文本文件,基本上式字符格式的了,可以用Readerio流
2.如果是格式化的文本,可以按数据的长度读取,readIntreadByte...
3.保存到数据库当然用JDBC了,如果你读取出来封装成POJO了,也可以选择OM框架
importjava.io.BufferedReader;
importjava.io.FileInputStream;
importjava.io.IOException;
importjava.io.InputStreamReader;
/**
*文件读取和写入数据库
*@author樊云升
*
*/
publicclassFilesReader{
publicFilesReader(){
}
/**
*读取文件内容
*@paramFILE
*@return
*/
publicStringre_content(StringFILE){
Stringcontent="";
try{
BufferedReaderbufRead=newBufferedReader(newInputStreamReader(newFileInputStream(FILE)));
Stringstr;
while((str=bufRead.readLine())!=null){
content+=str+" ";
}
}catch(IOExceptionioe){
ioe.printStackTrace();
}
returncontent;
}
/**
*将特定字符写入数据库中(原来我写的是重写文件,你这里这里将content写入数据库就OK)
*@parampath
*@return
*/
publicbooleanwriteFile(Stringcontent){
try{
//数据库写入代码
}catch(Exceptione){
out.close();
returnfalse;
}
returntrue;
}
publicstaticvoidmain(String[]args){
Stringcontent=newFilesReader().re_content("D:\AJAX.htm");
newFilesReader().writeFile(content);
}
}
D. java 解析文件到数据库
楼主,是想整个文件保存 吗? 不然为何要拼接起来! 每行是一次保存,就读一行、拆分一行、保存一行。。。。。。。。。。。。。。。。。。。。
E. 一个含数据库的java文件怎么导入
1.我们必须从内存中建立工作薄 HSSFWorkbook book =new HSSFWorkbook();
2.创建sheet的时候,我们需要指定sheet名,所有需要用到元数据得到database里面的table名 Connection con =hibernateFactory2.getCon();//数据库连接成功 Data...
3.获得table名, String dName="hncu"; //获得数据库里面的表名,返回ResultSet 全部放在list中 ResultSet rs=dmeta.getTables(dName, dName, n...
4.开始建立sheet表单,同时采用元素据生成表头 for(String sheetname:list){ HSSFSheet sheet=book.createSheet(sheetname);//设置表单和表单名
F. java如何把文件存入Microsoft sql server数据库
要将xml文件的数据写进数据库,原来其实很简单,就是把xml文件里的数据取出然后连接到数据库使用insert就ok了,当然这前提是你要了解怎么解析xml文件了,目前解析xml文件主要有sax,dom,pull等方法。具体用法就不一一例举啦,本例使用的是dom。下面就看代码吧
G. 如何用JAVA把TXT文件导入数据库中
1、java i/o读取txt文本
2、使用实体类封装或使用list、map等封装读取到的数据
3、jdbc
txt文本要保证符合一定的格式,如每个字段间已特定字符分割。
H. java怎么把从文件读数据改成从数据库读数据
Java可以使用JDBC对数据库进行读写。JDBC访问一般分为如下流程:
1、加载JDBC驱动程序:
在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),
这通过java.lang.Class类的静态方法forName(String className)实现。
例如:
try{
//加载MySql的驱动类
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驱动程序类 ,加载驱动失败!");
e.printStackTrace() ;
}
成功加载后,会将Driver类的实例注册到DriverManager类中。
2、提供JDBC连接的URL
?连接URL定义了连接数据库时的协议、子协议、数据源标识。
?书写形式:协议:子协议:数据源标识
协议:在JDBC中总是以jdbc开始
子协议:是桥连接的驱动程序或是数据库管理系统名称。
数据源标识:标记找到数据库来源的地址与连接端口。
例如:(MySql的连接URL)
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
useUnicode=true:表示使用Unicode字符集。如果characterEncoding设置为
gb2312或GBK,本参数必须设置为true 。characterEncoding=gbk:字符编码方式。
3、创建数据库的连接
?要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。
?使用DriverManager的getConnectin(String url,String username,String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。
I. JAVA数据库文件
首先考虑你的题目,是怎样的规则。有什么东西。要有:题目的描述。要有选择的选项。然后就建立一个这样的数据库文件就可以了。其实,没必要用数据库,可以选择用xml做。