您的位置:

dbf数据库jsp,dbf数据库驱动

本文目录一览:

.dbf 数据库怎么建啊

.dbf 是一种特殊的文件格式,表示数据库文件,Foxbase,Dbase,Visual FoxPro,等数据库处理系统所产生的数据库文件。

创建方法:

.dbf文件是数据表,.dbc文件是数据库,在VFP中,点击文件菜单中的新建菜单项,打开新建对话框,在内选.dbf单选项后,点新建按钮即可打开创建对话框,根据提示就可建了。

打开方式 :

DBF Viewer Pro 是一个用于 Windows 下的 DBF 数据库文件管理器。

可用FOXPRO打开 。

还可用EXCEL进行打开。

jsp如何实现下载dbf文件

1.最直接最简单的,方式是把文件地址直接放到html页面的一个链接中。这样做的缺点是把文件在服务器上的路径暴露了,并且还无法对文件下载进行其它的控制(如权限)。这个就不写示例了。

2.在服务器端把文件转换成输出流,写入到response,以response把文件带到浏览器,由浏览器来提示用户是否愿意保存文件到本地。(示例如下)

%

response.setContentType(fileminitype);

response.setHeader("Location",filename);

response.setHeader("Cache-Control", "max-age=" + cacheTime);

//filename应该是编码后的(utf-8)

response.setHeader("Content-Disposition", "attachment; filename=" + filename);

response.setContentLength(filelength);

OutputStream outputStream = response.getOutputStream();

InputStream inputStream = new FileInputStream(filepath);

byte[] buffer = new byte[1024];

int i = -1;

while ((i = inputStream.read(buffer)) != -1) {

outputStream.write(buffer, 0, i);

}

outputStream.flush();

outputStream.close();

inputStream.close();

outputStream = null;

%

3.既然是JSP的话,还有一种方式就是用Applet来实现文件的下载。不过客户首先得信任你的这个Applet小程序,由这个程序来接受由servlet发送来的数据流,并写入到本地。

servlet端示例

public void service(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException {

res.setContentType(" text/plain ");

OutputStream outputStream = null;

try {

outputStream = res.getOutputStream();

//把文件路径为srcFile的文件写入outputStream中

popFile(srcFile, outputStream)) ;

} catch (IOException e) {

e.printStackTrace();

}

}

JApplet端示例

URLConnection con;

try {

//url是被调用的SERVLET的网址 如 *.do

con = url.openConnection();

con.setUseCaches(false);

con.setDoInput(true);

con.setDoOutput(true);

con.setRequestProperty("Content-Type",

"application/octet-stream");

InputStream in = con.getInputStream();

ProgressMonitorInputStream pmInputStream = new ProgressMonitorInputStream

(pane, "正在从服务器下载文件内容", in);

ProgressMonitor pMonitor = pmInputStream.getProgressMonitor();

pMonitor.setMillisToDecideToPopup(3);

pMonitor.setMillisToPopup(3);

//localfilepath本地路径,localstr文件文件夹,filename本地文件名

String localfilepath = localstr + filename ;

//方法saveFilsaveFilee是把输入流pmInputStream写到文件localfilepath中

if(saveFilsaveFilee(localfilepath,pmInputStream)){

openLocalFile(localfilepath);

}

4.顺便把JApplet上传文件的代码也贴上来.

JApplet端示例

URLConnection con;

try {

con = url.openConnection();

//url是被调用的SERVLET的网址 如 *.do

con.setUseCaches(false);

con.setDoInput(true);

con.setDoOutput(true);

con.setRequestProperty("Content-Type","application/octet-stream");

OutputStream out = con.getOutputStream();

//localfilepath本地路径,localstr文件文件夹,filename本地文件名

String localfilepath = localstr + filename;

//文件getOutputStream是把文件localfilepath写到输出流out中

getOutputStream(localfilepath,out);

InputStream in = con.getInputStream();

return true;

}catch (IOException e) {

System.out.println("文件上传出错!");

e.printStackTrace();

}

servlet端代码示例

public void service(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException {

res.setContentType(" text/plain ");

InputStream inputStream = null;

try {

inputStream = res.getInputStream();

//把输入流inputStream保存到文件路径为srcFile的文件中

writefile(srcFile, inputStream);

} catch (IOException e) {

e.printStackTrace();

}

} // end service

总结:在文件的传输中是流的形式存在的,在硬盘上是文件的形式存在的。我们要做的只是通过HttpServletRequest和HttpServletResponse,或者是response和request来发送流和读取流。以及把文件转换成流或把流转换成文件的操作。

.dbf格式的数据库是什么数据库?

dbf是Digital

Beam

Forming的缩写,译为数字波束形成

或数字波束合成,广泛应用于阵列信号处理领域,还表示一种数据库文件。

DBF

数据库可以分为

dBase

III

、foxpro

格式两类。

DBF

数据库是常用的桌面型数据库,它曾经被各企业、事业单位广泛使用。现在,虽然已经有了很多的各种各样的小、中、大型数据库,DBF

数据库依然被很多单位用于数据交换。

打开方式:

DBF

Viewer

Pro

是一个用于

Windows

下的

DBF

数据库文件管理器。

可用FOXPRO打开.

还可用EXCEL进行打开.

做jsp网页程序,能往本地写dbf文件数据么

不可以,只能写到服务器的文件系统中,然后通过网络协议下载是可以的。

如何用java操作.dbf数据库

1.引入javadbf.4.1.jar

2.

import com.linuxense.javadbf.DBFField;

import com.linuxense.javadbf.DBFReader;

3.实例

package com.realhope.jdbf;

import java.io.FileInputStream;

import java.io.InputStream;

import com.linuxense.javadbf.DBFField;

import com.linuxense.javadbf.DBFReader;

public class readDBF {

public static void readDBF(String path) {

InputStream fis = null;

try {

// 读取文件的输入流

fis = new FileInputStream(path);

// 根据输入流初始化一个DBFReader实例,用来读取DBF文件信息

DBFReader reader = new DBFReader(fis);

// 调用DBFReader对实例方法得到path文件中字段的个数

int fieldsCount = reader.getFieldCount();

// 取出字段信息

for (int i = 0; i fieldsCount; i++) {

DBFField field = reader.getField(i);

System.out.print(field.getName());

}

Object[] rowValues;

// 一条条取出path文件中记录 rowValues.length;

while ((rowValues = reader.nextRecord()) != null) {

for (int i = 0; i rowValues.length; i++) {

System.out.println(rowValues[i]);

}

}

} catch (Exception e) {

e.printStackTrace();

} finally {

try {

fis.close();

} catch (Exception e) {

}

}

}

public static void main(String[] args) {

readDBF.readDBF("Y:/dbf/01-04-2013/sjshq.DBF");

}

}

dbf数据库jsp,dbf数据库驱动

2022-11-25
dbf数据库jsp,dbf数据库分类

2022-11-25
mysql导出dbf文件,mysql数据库导出db文件

2022-11-22
Python DBF库简介

2023-05-10
jsp数据库笔记,jsp写入数据库

本文目录一览: 1、怎么用jsp连接mysql数据库 2、jsp中怎么使用数据库 3、JSP 从数据库中如何取得图片的路径? 怎么用jsp连接mysql数据库 一. 数据库的连接和操作笔记:1.初始化

2023-12-08
jsp从数据库中取数据,jsp从数据库中取数据的函数

本文目录一览: 1、jsp中如何获得数据库的值 2、js怎样取得jsp页面从数据库取得的数据 3、怎么从数据库中提取数据,在jsp页面显示 4、jsp获取数据库中的数据 jsp中如何获得数据库的值 最

2023-12-08
jsp操作mysql数据库,jsp访问数据库

2022-11-18
jsp中从数据库取出的值(jsp从数据库中读取数据)

本文目录一览: 1、jsp中如何获得数据库的值 2、jsp中select值如何从数据库中取出然后,传到另一个jsp页面? 3、js怎样取得jsp页面从数据库取得的数据 4、jsp中如何把数据库中查询出

2023-12-08
jsp中各种数据库驱动(jsp技术在web数据库中的应用)

本文目录一览: 1、JSP mysql 数据库怎么连接呀? 驱动包放在哪呀? 2、在jsp编程中如何连接数据库 3、在jsp编程中如何连接数据库? 4、jsp中怎么将加载驱动,创建数据库连接那些语句打

2023-12-08
jsp使用java连接数据库(jsp连接数据库的方法)

本文目录一览: 1、怎么使用JAVA连接数据库? 2、怎么用jsp连接mysql数据库 3、在JSP页面中实现连接数据库与在Java程序中实现连接数据库有什么区别? 4、java 中 怎样将JSP页面

2023-12-08
jsp连接mysql数据库,jsp连接mysql数据库教程

2022-11-30
jsp测试mysql连接数据库(jsp连接MySQL数据库)

2022-11-14
jsp连接mysql数据库的项目,Jsp连接数据库

2022-11-22
基于mysql数据库和jsp,数据库sql和mysql

本文目录一览: 1、怎么用jsp连接mysql数据库 2、jsp怎么连接mysql数据库代码 3、jsp怎么连接mysql数据库 怎么用jsp连接mysql数据库 一. 数据库的连接和操作笔记:1.初

2023-12-08
jsp怎么配置连接数据库,jsp怎么配置连接数据库的数据

本文目录一览: 1、在jsp编程中如何连接数据库? 2、jsp怎么连接mysql数据库 3、jsp怎么连接sql数据库 4、jsp如何连接数据库 5、怎么用jsp连接mysql数据库 6、在jsp编程

2023-12-08
jsp连接mysql数据库时,jsp如何连接数据库sql s

2022-11-19
我用jdbc驱动连接jsp程序(如何使用jdbc驱动数据库)

本文目录一览: 1、用JDBC连接JSP页面时出现的错误,高手们给看看吧! 2、jsp连接jdbc问题 3、jsp怎样用jdbc连接mysql数据库 4、JSP中的JDBC链接 5、oracle 11

2023-12-08
jsp链接数据库教程(jsp连接数据库的两种方式)

本文目录一览: 1、jsp怎么连接数据库 2、如何用JSP连接SQLServer数据库 3、jsp连接数据库方法(详细的) 4、在jsp编程中如何连接数据库 5、在jsp编程中如何连接数据库? 6、怎

2023-12-08
简单的jsp连接数据库实例(jsp怎么连接数据库)

本文目录一览: 1、jsp做一个最简单的,连接数据库,实现增删改查人员姓名的功能。一定要非常简单的那种。 2、怎么用jsp连接mysql数据库 3、jsp怎么连接sql数据库 4、jsp怎么连接数据库

2023-12-08
jspmysql数据库,javamysql数据库连接

2022-11-24