當前位置:首頁 » 參考文獻 » 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