/** * */ package com.user.util; import java.io.UnsupportedEncodingException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * @author Li Shuchao * 2013-8-9 下午02:48:54 2013 */ public class TestExcelConnection { private static String driverName = "sun.jdbc.odbc.JdbcOdbcDriver"; private static String dbURL = "jdbc:odbc:driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=D:\\importDemo.xlsx"; // 不设置数据源 // private static String dbURL="jdbc:odbc:ExcelTest"; //数据源连接方式 DSN:ExcelTest private static Connection dbConn = null; /** * @param args importDemo.xlsx * @throws UnsupportedEncodingException */ public static void main(String[] args) throws UnsupportedEncodingException { try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, "", ""); Statement smt = dbConn.createStatement(); ResultSet set = smt.executeQuery("select * from [sheet1$]"); int i =0; while (set.next()) { System.out.print(i + "\t") ; String str1 = new String(set.getBytes(1),"gbk"); //set.getString(1); String str2 = new String(set.getBytes(2),"gbk"); String str3 = new String(set.getBytes(3),"gbk"); if (str1 != null){ System.out.print( str1 + "\t");//new String(str1.getBytes("ISO-8859-1") ,"gbk") + "\t") ; } if (str2 != null){ System.out.print( str2 + "\t") ; } if (str3 != null){ System.out.println( str3 + "\t") ; } i ++; } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { dbConn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
相关推荐
JAVA连接EXCEL数据库[参照].pdf
商务活动制作合同范本.pdf
java连接数据库登录 查询结果导出excel,用的是简单的servlet技术
其中含有4个包,连接数据库所需要的包,以及关于生成报表excel所需要的3个包
1.可在配置文件中配置上传路径。 2.支持合并单元格。 3.采用common_dbutils连接数据库。 4.采用jxl实现对excel的操作。 5.附excel模板。
代码是一个 eclipse + myeclipse 工程 最简单的JAVA操作读取excel java生成excel java读取word java连接SQL server数据库 还有一个简单的Java servlet的程序
java从excel中读取数据并保存到sqlserver数据库中。 其中所需包需要自己下,一个是微软的sqlserver连接驱动包。还有一个是连接excel相关的包,网上都能找到。
Java实现数据库数据导出到excel,内有数据连接jar包,完整案例
本工具用于将数据库表结构、主键信息和索引信息导出生成Excel文件。 主要采用jdbc连接数据库(Oracle),采用Poi生成Excel文档(2007)
简单的学生成绩分析器,支持Excel导入和导出,能画柱状图
2、cn.itcast包下的所有包,是为了实现从excel写入到数据库中,和从数据库写入到excel中 注意事项: 1、需要导入maven工程 2、使用druid连接池,需要自己修改一下里面的连接配置 3、数据库表需要自己手动创建一下 4...
jsp+Servlet实现的最简单的Excel表导入导出数据库的操作
ConnectionHelper.java:数据库连接操作工具类,包括测试连接、打开、关闭连接 ExcelHelper.java:excel表操作工具类,用于将Excel表封装成javabean MssqlDBHelper.java:对应sqlserver底层操作类,包括建库、建表、...
一个应用多个数据库连接的实例,有关于Mysql Oracle Access SQL Server Excel Odbc连接的实例。
后台java代码连接数据库后根据格式生成excel表格并返回给前台界面下载。eclipse+maven+springmvc+springjdbc
自己根据jxl包写的一个excel下载java代码,以前都是用别人写好的,如果想要了解一个jar包那就应该用它的功能,本代码提供了数据库,然后为了方便用的是jdbc和strtus2,有兴趣的初学者朋友可以下载下来运行,只需要修改一下...
数据库操作类(数据库类型有:Excel、Access、MSSQLServer、MySQL、Oracle、JDBC-ODBC等)支持数据库连接池
1.java连接mongo数据库查询统计信息导出为excel表格 2.所有连接参数都可以动态输入,参数包括:ip、端口、数据库名称、集合名称、查询参数(公众号,写在指定文件中),导出表格存放位置
1、添加POI jar包到项目...2、Excel文件目录:d://excel.xls 3、数据库字段为:num1 num2 num3 num4 num5 num6 4、数据库名:blog 5、表名:test 6、编写类:连接mysql的字符串方法、插入的方法、实体类 ...
批量读取excel文件并利用dbcp连接池写入数据库