当前位置:首页 » 参考文献 » java文本数据库

java文本数据库

发布时间: 2021-03-21 09:38:23

❶ java将txt文档内容写入数据库

顶一个javaBean,读取a.txt文件内容,获取每行字符串时创建javaBean对象,以,分割字符串赋值给对象中的字段。将对象写入数据库。

❷ 怎样用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);
}

}

❸ 用java读txt文件内容,然后插入到数据库中去

String line = "";
File file = new File("D:/test.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
while ((line=br.readLine())!=null) {
//操作
}

可以这样读取,你是要每读取一行就插入数据库,还是全部读完专再插入数据库?或属者读取多少行就插入数据库,这个你可以定义一个计数变量count,每进入while循环一次就+1,然后根据这个数来判断!

line读的是一行的值,你可以先建立一个用户信息的实体类,有学号、姓名、年龄、职位、工资这几个属性,然后对line进行处理,可以用line.split("|");方法,返回一个5个元素的String数组,然后把对应的值设置到实体类,直接用hibernate或者其他方式保存该实体也行! 具体插入数据库你应该知道就不说了!!!

❹ 将java文本框获取的数据插入数据库中

import java.awt.*;
import java.awt.event.*;
public class Test1 extends WindowAdapter implements ActionListener{
TextField t1,t2;
Button b1,b2;
Frame f;
Label l1,l2;
void init(){
f=new Frame("注册窗口");
l1=new Label("用户名",Label.CENTER);
l2=new Label("密码",Label.CENTER);
t1=new TextField(11);
t2=new TextField(11);
b1=new Button("注册");
b2=new Button("取消");
f.setLayout(new FlowLayout());//流式布局管理
f.add(l1);
f.add(t1);
f.add(l2);
f.add(t2);
f.add(b1);
f.add(b2);
f.setVisible(true);
f.pack();
t2.setEchoChar('*');

t1.addActionListener(this);
t2.addActionListener(this);
f.addWindowListener(this);
b1.addActionListener(this);
b2.addActionListener(this);
f.setLocation(300,300);
f.setResizable(false);
f.setBackground(Color.BLUE);
l1.setBackground(Color.YELLOW);
l1.setForeground(Color.RED);
}
public void windowClosing(WindowEvent e){
System.exit(0);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1){
String u1=t1.getText();
String p1=t2.getText();
myDb mydb=new myDb();
mydb.connection("sun.jdbc.odbc.JdbcOdbcDriver","jdbc:odbc:myDb");
String sql="insert into user(username,password) values ('"+u1+"','"+p1+"');";
mydb.update(sql);
}
else if(e.getSource()==b2)
{
t1.setText("");
t2.setText("");
}

}
public static void main(String[] args) {
new Test1().init();
}

}

❺ 用java代码把txt文档中资料导入到数据库

1、在数据库中建立一个表,创建两个字段,1个id,1个content(根据你估计的文本内容大小,选定类型 varchar,text,blob等)
2、写一个读取txt文本的类A。
3、用java 建立好数据库连接,通过类A把文本读出来,写到数据库中。

❻ 用Java如何将数据库中的数据放到文本框中显示

根据数据库类型,选择适当驱动进行连接,借助java里德sql库,进行操作

❼ 如何用Java实现读取文本内容到数据库相关表呢

这个是个io操作的 你修改下
import java.io.*;

public class Testio {

public static String Input() throws IOException
{
BufferedReader bin = new BufferedReader(new InputStreamReader(
System.in));
return bin.readLine();
}
public static void main(String[] args) throws IOException {

File file = new File("c:/","hello.txt");
file.createNewFile();
File fi = new File("d:/","hello.txt");
fi.createNewFile();
FileInputStream in = new FileInputStream(file);
FileOutputStream os = new FileOutputStream(file);
FileOutputStream os1 = new FileOutputStream(fi);
byte[] b = new byte[1024];
String str ;
str = Input();
while(!str.equals("exit"))
{
b = str.getBytes();
os.write(b);
str = Input();
}
os.close();

int n;
while((n = in.read(b))!=-1)
os1.write(b,0,n);

os1.close();
in.close();

}

}
关于你说的那个分隔符 用String里面的一个函数 名字我记得不太清楚了token??的那个

数据库你直接把传出来的参数插入进去

❽ 怎么把txt文件通过java使用到数据库

新建数据库,读取文本内容,写入数据库。思路就这样,具体代码自己搜索,Java sql Java io流等

❾ Java 怎么将数据库里的数据显示到文本域

Jdbc.jilu(Zhu.i) 这个没有设置返回值,改写如下:
public static String jilu(int username)
{
String resultStr = "";
Connection con=null;
PreparedStatement stmt=null;
ResultSet rs=null;
try {
con=JdbcUtils.getConnection();
String sql="select oi and time from jilu where userid=?";
stmt=con.prepareStatement(sql);
rs=stmt.executeQuery(sql);
while(rs.next())
{
resultStr = rs.getInt("userid")+" "+rs.getInt("oi")+" "+rs.getInt("time");
resultStr = resultStr + "\n";
}

}catch(Exception e) {
e.printStackTrace();
}
finally {
JdbcUtils.close(rs, stmt, con);
}
return resultStr ;
}
resultStr 就是你要文本域里面设置值的参数。

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731