你先生成一个access文件,然后把它作为数据库来进行操作,转别人的,如果在windows下面可以先配置ODBC(也可以不配置,你搜索一下)
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e){}
try
{
Connection conn==null;
Statement stmt==null;
ResultSet rst==null;
conn=DriverManager.getConnection(jdbc:odbc:BooksDB)
stmt=conn.CreateStatement();
rst=stmt.executeQuery("select .....");
while(rst.next())
out.println(rst.getString("tel"));}
catch(Exception e1){}
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e){}
try
{
Connection conn==null;
Statement stmt==null;
ResultSet rst==null;
conn=DriverManager.getConnection(jdbc:odbc:BooksDB)
stmt=conn.CreateStatement();
rst=stmt.executeQuery("select .....");
while(rst.next())
out.println(rst.getString("tel"));}
catch(Exception e1){}
解决方案 »
- 大家好,我想自定义一个Struts的验证规则,请问该怎么做啊
- 我想弱弱的问下:我想从本质上了解java,有那些书籍可以帮到我呢?
- 资料分享基于JBPM5.4实战流程引擎开发
- hibernate连接oracle问题(高手指点)
- 请牛人指点,如何以最优的算法,对两点间的距离进行排序。
- 通过jdbc连接mysql的怪事~~~
- 请问:JET怎么用呢?
- 给钱 求: 用JAVA做一个程序:两个用户可以互相传送文件
- 我想得到局域网指定号段里所有在线的IP地址有什么好的方案吗?
- java 生成 ca 证书,高手帮忙
- 请教.struts中<bean:write>的奇怪问题?
- 求助:关于Struts中html:file标签的英文显示问题。
http://jakarta.apache.org/poi/hssf/index.html
下载jar包
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import java.io.FileOutputStream;
public class CreateXL{
//Excel 文件要存放的位置,假定在D盘JTest目录下
public static String outputFile="D:/gongye.xls";
public static void main(String argv[])
{
try
{
// 创建新的Excel 工作簿
HSSFWorkbook workbook = new HSSFWorkbook();
// 在Excel工作簿中建一工作表,其名为缺省值
// 如要新建一名为"效益指标"的工作表,其语句为:
// HSSFSheet sheet = workbook.createSheet("效益指标");
HSSFSheet sheet = workbook.createSheet();
// 在索引0的位置创建行(最顶端的行)
HSSFRow row = sheet.createRow((short)0);
//在索引0的位置创建单元格(左上端)
HSSFCell cell= row.createCell((short)0);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue("A");
// cell.setCellNum((short)8);
//row.setRowNum(5);
// 定义单元格为字符串类型
//cell.setCellType(HSSFCell.CELL_TYPE_STRING);
// 在单元格中输入一些内容
//cell.setCellValue("增加值");
// 新建一输出文件流
FileOutputStream fOut = new FileOutputStream(outputFile);
// 把相应的Excel 工作簿存盘
workbook.write(fOut);
fOut.flush();
// 操作结束,关闭文件
fOut.close();
System.out.println("文件生成...");
}catch(Exception e) { System.out.println("已运行 xlCreate() : " + e );
}
}
}
try {
if (!new File(filePath).isDirectory()) {
new File(filePath).mkdirs();
//在filePath目录下生成mdb文件
File fileName = new File(filePath, "a.mdb");
fileName.createNewFile();
}
else{
deleteFile(new File(filePath));
File fileName = new File(filePath, "a.mdb");
fileName.createNewFile();
fileName.canRead();
fileName.canWrite();
}
}
catch (Exception e) {
throw new Exception("Exception: " + e.getMessage());
}
如何能生成一个access软件能打的开的a.mdb文件?急啊,高手求助,多谢多谢!