bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

數據導入的java代碼,導入導出java

怎樣利用java實現把數據自動導入excel?

給你個例子,轉自xiaosa1984。自己按照自己的要求修改即可。jxl.jar 這個得下載導入。

創新互聯建站是一家朝氣蓬勃的網站建設公司。公司專注于為企業提供信息化建設解決方案。從事網站開發,網站制作,網站設計,網站模板,微信公眾號開發,軟件開發,小程序開發,十多年建站對宴會酒店設計等多個方面,擁有多年的網站運維經驗。

需要導入jxl.jar

搭建環境

將下載后的文件解包,得到jxl.jar,放入classpath,安裝就完成了。

創建文件

擬生成一個名為“測試數據.xls”的Excel文件,其中第一個工作表被命名為“第一頁”,大致效果如下:

代碼(CreateXLS.java):

//生成Excel的類

import java.io.*;

import jxl.*;

import jxl.write.*;

public class CreateXLS

{

public static void main(String args[])

{

try

{

//打開文件

WritableWorkbook book=

Workbook.createWorkbook(new File(“測試.xls”));

//生成名為“第一頁”的工作表,參數0表示這是第一頁

WritableSheet sheet=book.createSheet(“第一頁”,0);

//在Label對象的構造子中指名單元格位置是第一列第一行(0,0)

//以及單元格內容為test

Label label=new Label(0,0,”test”);

//將定義好的單元格添加到工作表中

sheet.addCell(label);

/*生成一個保存數字的單元格

必須使用Number的完整包路徑,否則有語法歧義

單元格位置是第二列,第一行,值為789.123*/

jxl.write.Number number = new jxl.write.Number(1,0,789.123);

sheet.addCell(number);

//寫入數據并關閉文件

book.write();

book.close();

}catch(Exception e)

{

System.out.println(e);

}

}

}

編譯執行后,會在當前位置產生一個Excel文件。

更加詳細內容請見

用java代碼把txt文檔中資料導入到數據庫

BufferedReader input;

try {

String s = new String();

input = new BufferedReader(new FileReader("f:\\123.txt"));

while ((s = input.readLine()) != null) { // 判斷是否讀到了最后一行

String info[] = s.split(" ");

System.out.println( info[0] + " " + info[1] + " " + info[2] );

}

input.close();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

把info[0] + " " + info[1] + " " + info[2] 這三個值放在insert語句里就行了 經過測試

Java中怎么把數據導入到Jtable表格中,求代碼,謝謝大神了,

按照你的要求編寫的Java程序如下:

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?java.io.BufferedReader;

import?java.io.FileInputStream;

import?java.io.FileNotFoundException;

import?java.io.IOException;

import?java.io.InputStreamReader;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JPanel;

import?javax.swing.JScrollPane;

import?javax.swing.JTable;

import?javax.swing.table.DefaultTableModel;

public?class?B?extends?JFrame?implements?ActionListener{

private?static?final?long?serialVersionUID?=?1L;

DefaultTableModel?tableModel=new?DefaultTableModel();

JButton?jb=new?JButton("導入數據");

JPanel?jp=new?JPanel();

JTable?table=new?JTable(tableModel);

JScrollPane?tableScrollPane=new?JScrollPane(table);

BufferedReader?br=null;

B(){

super("YY");

tableModel.addColumn("姓名");

tableModel.addColumn("年齡");

tableModel.addColumn("性別");

tableModel.addColumn("薪資");

jp.setLayout(null);

jb.addActionListener(this);

jb.setBounds(10,10,90,20);

tableScrollPane.setBounds(0,40,400,360);

jp.add(jb);

jp.add(tableScrollPane);

this.add(jp);

this.setSize(400,400);

this.setResizable(false);

this.setLocationRelativeTo(null);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

@Override

public?void?actionPerformed(ActionEvent?e)?{

if(e.getSource()==jb){

try?{

br=new?BufferedReader(new?InputStreamReader(new?FileInputStream("數據.txt")));

String?str=null;

while((str=br.readLine())!=null){

String?[]s=str.split("----");

tableModel.addRow(s);

}

}?catch?(FileNotFoundException?e1)?{

e1.printStackTrace();

}?catch?(IOException?e1)?{

e1.printStackTrace();

}

}

}

public?static?void?main(String[]?args)?{

new?B();

}

}

運行結果:

JAVA嵌入數據庫:用java代碼實現像數據庫表中插入信息,怎么寫?

Java程序向數據庫中插入數據,代碼如下:

//首先創建數據庫,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置數據源(odbc);//然后再eclipse中創建類(ConnDb,Test,TestBean)ConnDb功能為連接數據庫,查詢,插入,刪除,修改數據的類,Test為含有main方法的測試類,TestBean為數據表中的字段屬性及set,get方法//以下是ConnDb代碼:package db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;public class ConnDb {public Connection startConn(Connection conn){ try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection("jdbc:odbc:數據庫","用戶名", "密碼"); } catch (Exception e) { System.out.println("連接數據庫時出現錯誤"); } return conn; } public ArrayList executeQuery(String sql){ Connection conn = null; Statement stmt = null; ResultSet rs = null; ArrayList list = new ArrayList(); try { conn = startConn(conn); stmt = conn.createStatement(); rs = stmt.executeQuery(sql);//sql為sql語句例如"select * from 表名",從main方法中傳進來,這里用的是ArrayList 類將查詢結果存儲起來 while(rs.next()){ TestBean tb = new TestBean(); tb.setTid(rs.getString("tid")); tb.setTname(rs.getString("tname")); tb.setTinfo(rs.getString("tinfo")); list.add(tb); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ closeConn(rs,stmt,conn); } return list; } public void executeUpdate(String sql){ Connection conn = null; Statement stmt = null; try { conn = startConn(conn); stmt = conn.createStatement(); stmt.executeUpdate(sql); } catch (SQLException e) { System.out.println("修改,插入或者刪除數據庫數據時發生錯誤!"); }finally{ closeConn(stmt,conn); } } public void closeConn(ResultSet rs,Statement stmt,Connection conn){ try { if(rs != null){ rs.close(); } if(stmt != null){ stmt.close(); } if(conn != null){ conn.close(); } } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("關閉數據庫的時候發生錯誤!"); } } public void closeConn(Statement stmt,Connection conn){ try { if(stmt != null){ stmt.close(); } if(conn != null){ conn.close(); } } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("關閉數據庫的時候發生錯誤!"); } }}

新聞名稱:數據導入的java代碼,導入導出java
文章位置:http://vcdvsql.cn/article8/hejdop.html

成都網站建設公司_創新互聯,為您提供移動網站建設、網站制作、營銷型網站建設、、ChatGPT、微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設