- 浏览: 1217933 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (706)
- 全部博客(10000) (0)
- java基础 (123)
- 算法及数据结构 (64)
- SSH框架整合与平台系统分析 (11)
- j2ee (46)
- Oracle (95)
- SQL Server (11)
- javaScript (73)
- Ajax (22)
- jQuery (39)
- ExtJs (4)
- jsp (13)
- Servlet (6)
- struts1 (2)
- struts2 (33)
- Ibatis (2)
- hibernate (24)
- Spring (11)
- 设计模式 (8)
- 正则表达式 (9)
- UML (0)
- XML (9)
- linux (19)
- CSS (11)
- FreeMarker (4)
- nginx 与 memcached (6)
- SEO (5)
- Web 服务器 (11)
- junit 与 selenium2 (4)
- MyEclipse 有关的问题 (24)
- 生活杂感 (37)
- 看过的书 (2)
- 技术牛人 (2)
- 需要优化的例子 (3)
- English 学习 (7)
- bug修改的解决方法 (2)
- 数据库实战经验总结 (1)
- 期待解决的问题 (20)
- 等待自己学习的东西 (15)
- 自己公司代码结构总结 (15)
- 企业经营之道 (23)
- 工具管理 (1)
- 世范水晶 (2)
最新评论
-
hustkeai:
第一个方法是不对的
求一个Map中最大的value值,同时列出键,值 -
qq591920734:
java List 排序 Collections.sort() 对 List 排序(首先年龄排序,如果年龄相同,则按名字排序) -
qq591920734:
[color=orange][/color]包女包女不女
java List 排序 Collections.sort() 对 List 排序(首先年龄排序,如果年龄相同,则按名字排序) -
timer_yin:
seagrave 写道这个算法想法不错,但太耗时,我用1、2、 ...
用1、2、2、3、4、5这六个数字,数字排序经典算法 -
hellostory:
日常生活中,我们都不按你上面的那个方法算的!!!
JAVA小函数-计算日期差
package net.blogelf.test;
import java.io.FileOutputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class Access2Excel {
/**
* @param args
*/
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(
"jdbc:odbc:acc2excel", "", "");
Statement stmtNew = conn.createStatement();
ResultSet rs = stmtNew.executeQuery("select * from allaaaa");
FileOutputStream fileOut = null;
HSSFSheet sheet = null;
HSSFRow row = null;
HSSFCell cell = null;
HSSFWorkbook wb = null;
wb = new HSSFWorkbook();
sheet = wb.createSheet("sheet1");
int t = -1;
int tt = 0;
while (rs.next()) {
t ++;
String comp = rs.getString("comp");
String lianxir = rs.getString("lxr");
String tele = rs.getString("tele");
row = sheet.createRow(t);
cell = row.createCell((short) 0);
cell.setCellValue(comp);
cell = row.createCell((short) 1);
cell.setCellValue(lianxir);
cell = row.createCell((short) 2);
cell.setCellValue(tele);
if (t == 9999) {
t = 0;
tt += 1;
fileOut = new FileOutputStream(
"D:\\EbizWorkSpace\\tasks\\access2excel\\release"
+ tt + ".xls");
wb.write(fileOut);
fileOut.close();
wb = new HSSFWorkbook();
sheet = wb.createSheet("sheet1");
}
}
tt++;
fileOut = new FileOutputStream(
"D:\\EbizWorkSpace\\tasks\\access2excel\\release"
+ tt + ".xls");
wb.write(fileOut);
fileOut.close();
} catch (SQLException e1) {
e1.printStackTrace();
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
====================================================
下面是批量修改时用到的方法
<body>
<h1><center>人员添加后信息列表</center></h1><br><hr>
<%
request.setCharacterEncoding("utf-8");
%>
<%
String driver="oracle.jdbc.driver.OracleDriver";
String url="jdbc:oracle:thin:@localhost:1521:orcl";
String uname="scott";
String password="tiger";
Connection conn=null;
Statement stmt=null;
%>
<%
try {
Class.forName(driver);
conn= DriverManager.getConnection(url,uname,password);
stmt=conn.createStatement();
conn.setAutoCommit(false);
stmt.addBatch("insert into reyuan (name,age,tel) values ('love',3,5)");
stmt.addBatch("insert into reyuan (name,age,tel) values ('love',3,5)");
stmt.addBatch("insert into reyuan (name,age,tel) values ('love',3,5)");
stmt.addBatch("insert into reyuan (name,age,tel) values ('love',3,5)");
stmt.addBatch("insert into reyuan (name,age,tel) values ('love',3,5)");
stmt.addBatch("insert into reyuan (name,age,tel) values ('love',3,5)");
stmt.addBatch("insert into reyuan (name,age,tel) values ('love',3,5)");
stmt.addBatch("insert into reyuan (name,age,tel) values ('love',3,5)");
stmt.executeBatch();
conn.commit();
%>
<%
}catch(Exception e){
try{
conn.rollback();
stmt.close();
conn.close();
}catch(Exception ee){
}
e.printStackTrace();
}
%>
</body>
</html>
发表评论
-
group by、order by与having、where,的位置先后。
2013-10-21 22:42 6193order by 是对数据进行排序,默认是升序ASC,降序 ... -
关于表分区的问题
2013-09-15 01:58 8201、分区表,按状态或时间,分开写再不同的表空间中,在查询的时 ... -
数据库 查询成绩及格的人
2013-09-11 22:53 9821、建表结构 -- 创建表create table ... -
大表加快查询方法
2013-09-07 16:44 980大表加快查询方法:表分区,建索引,根据where字段后的条 ... -
SQL语句优化:大批量循环插入数据的简化
2013-09-05 13:46 5842最近在学习SQL查询语句优化,试着弄个大数据量的数据库用来 ... -
oracle的nvl和nvl2是什么函数,两者区别是什么呢
2013-09-01 15:40 952NVL2(expr1,expr2,expr3) 功能:如 ... -
Oracle SQL性能优化
2013-08-29 22:29 863Oracle SQL性能优化 (1) 选择最有效 ... -
oracle over 用法
2013-06-27 11:56 566http://blog.csdn.net/xiuhaijua ... -
数据库中union 与union all 的区别
2013-06-07 14:49 945http://www.cn-java.com/www1/? ... -
SQL 左外连接,右外连接,全连接,内连接,自连接
2013-05-29 16:16 1211-- 左连接 ... -
Oracle 服务解释
2013-02-01 09:45 9681、OracleCSService 进程:ocssd.e ... -
添加 或修改字段
2012-10-16 11:39 9791、添加字段 Alter Table Rsc_In ... -
oracle 带参数的简单存储过程 的写法
2012-07-13 17:52 1306-- 下面代码都是在doc下面执行的。cmd -->&g ... -
SQLServer和Oracle,存储过程区别,常用函数对比
2012-03-23 16:44 10721、SQLServer和Oracle,存储过程区别,常用函数对 ... -
用sql语句 拷贝旧表中的数据(也就是创建一个完全一样的表,就是表名不同)
2012-03-16 11:24 1117-- 下面是oracle 的创建方式 CREATE TABL ... -
oracle 面试
2012-02-06 21:21 1018面试题1、 prompt PL/SQL Developer ... -
oracle 11g win7 安装说明
2012-01-17 14:52 949安装的说明都在文档中:请下载文档! -
oracle中实现主键的自动增加
2012-01-16 14:30 915实现方法1: 建立一个最小为1,最大为nomaxval ... -
拼sql语句 批量删除
2011-12-06 14:22 1475String sql="delete from ... -
SQL中where 1=1语句的作用
2011-11-16 19:45 1402where 1=1有什么用?在SQL语言中,写这么一句话就跟没 ...
相关推荐
- **SQL查询**:编写SQL查询语句,用于从Access数据库中选取需要的数据。这可以是简单的`SELECT`语句,也可以是带有条件的`WHERE`子句。 - **数据获取**:使用`Recordset`对象执行SQL查询,获取数据。这将返回一个...
将Excel数据导入Access数据库的步骤大致如下: 1. **建立Excel连接**:首先,我们需要加载Excel应用程序并打开目标工作簿。通过创建一个ExcelApplication实例,并使用Workbooks.Open方法打开Excel文件。 2. **读取...
在本场景中,我们讨论的是一个使用ASP实现的程序,它能够将Excel数据导入到Access数据库中。这个功能在数据处理和分析时非常实用,尤其是在需要从Excel表格批量更新或插入数据库记录的情况下。 首先,我们要理解ASP...
本教程将详细介绍如何从Access数据库导出数据到Excel。 首先,我们需要了解Access数据库的基本概念。Access数据库由表、查询、窗体、报表、宏和模块等组成,其中表是数据存储的核心,包含字段(列)和记录(行)。...
本示例主要关注如何使用ASP(Active Server Pages)技术将Excel数据导入到Access数据库。ASP是一种基于服务器端的脚本环境,常用于构建动态网页应用,而Access则是一种关系型数据库管理系统,适用于小型到中型企业级...
在IT领域,尤其是在数据分析和管理信息系统中,Access数据库和Excel是两种非常常见的工具。Access提供了更强大的数据库管理和查询功能,而Excel则擅长于数据处理和分析。本教程将重点讲解如何将Excel数据有效地导入...
本资源“Excel连接Access数据库.rar”提供了一个VBA(Visual Basic for Applications)编程案例,展示了如何通过VBA代码在Excel中实现与Access数据库的交互。下面将详细介绍这个知识点及其相关概念。 首先,VBA是...
DELPHI操作ACCESS数据库与Excel是两种常见的数据管理和分析任务,尤其在小型企业或个人项目中,这样的组合非常实用。Delphi是一款强大的Object Pascal编程环境,而Access是Microsoft提供的关系型数据库管理系统,...
通过上述步骤,我们可以实现从Excel文件中读取数据,并将其导入到Access数据库中的功能。这个过程涉及到了文件选取、数据库连接、数据查询与插入等多个方面的知识。希望这些内容能够帮助您更好地理解和实现此类应用...
Access数据库则需创建相应的表结构来接收Excel数据,表字段应与Excel列对应。 2. **创建Access数据库**: 打开Access,点击“新建”创建一个新的数据库。在空白数据库中,可以通过“表设计”视图手动定义字段,也...
在VB(Visual Basic)编程环境中,我们可以利用ADO(ActiveX Data Objects)库来实现Access数据库与Excel文件之间的数据转换。Access数据库是一种关系型数据库管理系统,而Excel则常用于数据分析和报表制作,两者在...
标题中的“vb导出ACCESS数据库中一个表的内容到EXCEL MDB2XLS”是指使用Visual Basic(VB)编程语言将Microsoft Access(MDB)数据库中的数据导出到Excel(XLS)文件的过程。这个过程通常涉及数据库操作、文件处理...
这是Excel的一个内置功能,能帮助你从各种源获取数据,包括Access数据库。 10. **数据集成**: 对于大型项目,可能需要使用更专业的数据集成工具,如SQL Server Integration Services (SSIS) 或Python等编程语言,来...
标题中的“Excel数据导入Access数据库小程序”指的是一个ASP(Active Server Pages)编程实现的应用程序,它的主要功能是帮助用户高效地将Excel电子表格中的数据批量导入到Access数据库中。这样的工具在数据处理和...
在VB(Visual Basic)编程环境中,我们可以利用ADO(ActiveX Data Objects)库来实现Access数据库与Excel之间的数据交互。Access数据库通常以mdb或accdb为扩展名,而Excel则以xlsx或xls为扩展名。本教程将详细介绍...
根据提供的文件信息,本文将详细解释如何在ASP中实现Excel文件数据导入至Access数据库的过程,包括上传、解析Excel文件及数据存储等步骤。 ### ASP中导入Excel文件数据到Access数据库 #### 一、项目背景与需求分析...
为了将从Excel读取的数据插入到Access数据库,首先需要建立与Access数据库的连接。这通常涉及到定义一个连接字符串,指定数据库的位置和访问方式。 ```csharp OleDbConnection conn = new OleDbConnection(CONNECT_...
在Windows操作系统中,为了与Access数据库进行交互,我们需要安装相应的驱动程序,这就是所谓的"Access数据库.accdb驱动"。这个驱动程序通常是指Microsoft Office Access Database Engine,也被称为Jet或ACE引擎。它...
Delphi 将 Excel 文件导入 Access数据库 在本篇文章中,我们将探讨如何使用 Delphi 2010 将 Excel 文件导入 Access 数据库。Delphi 2010 是一个功能强大且流行的集成开发环境(IDE),它提供了许多强大的功能和组件...
"Access批量导出Excel"是一个功能,它允许用户将Access数据库中的多个表一次性导出到Excel工作簿,便于进一步的数据处理和分析。 在Access中批量导出Excel,首先需要了解Access的基本操作,包括创建和管理表、查询...