首页
学习
活动
专区
圈层
工具
发布

java操作dbf文件

今天才知道原来java可以直接读取dbf文件,不用附加到数据库了 遇到不少问题 mark一下 1),我是win7系统,提示 [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能...” 需要把vfpodbc.dll降级版本 , 大小为955K,版本6.1.8630.1 放到C:\Windows\System32 下载地址百度一下都有 2)、url的db路径为dbf 文件存放的路径...,不要指向dbf文件 select * from xx为该文件的名 3)、遇到个问题不知道为啥 System.out.println(rs.getString(column));报异常,no data...[ODBC 驱动程序管理器] 驱动程序不支持此功能” * 更新vfpodbc.dll, 大小为955K,版本6.1.8630.1 放到C:\Windows\System32 * url的db路径为dbf...文件存放的路径 select * from xx为该文件的名 */ public class connection { public static void main(String[] args

1.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用C#读取dbf行情文件

    上交所使用的是show2003.dbf文件,而深交所使用的是SJSHQ.DBF,这种文件可以使用Visual FoxPro直接打开,查看其内容。接下来说说怎么使用C#读取其中的数据。...要读取的dbf文件就在这个文件夹下面;当然,如果dbf是在网络共享位置,那么也可以使用网络文件夹的路径。...如果使用Visual FoxPro打开show2003.dbf文件可以查看到所有的数据内容。...之所以没有返回前200多行的原因是因为dbf文件中将这些行置为删除状态了,所以如果要读取所有的数据行,那么需要设置当前读取的命令去掉删除标记。...而在不读取有删除标记的行时是不会报错的,这是因为前面的行中有些列值的问题,用Visual Foxpro打开show2003.dbf文件,可以看到第一行S1为000000的数据行,其S6列是当前dbf文件数据生成的日期

    3.2K10

    Power BI怎么接入dbf文件数据?

    dbf文件是一种比较经典(就是说很老的意思咯)的数据库文件,以前用FoxPro开发程序的老朋友应该很熟悉,有兴趣了解的新朋友也可以百度知道一下: 也可能因为实在太经典,现在Power...BI没有提供直接的连接方式,但毕竟还是有人用的,这不,群里就有朋友问了: 当然,我也很久没接触过dbf文件了,但是,我觉得应该是没有问题的——经验总是使我对很多未知的情况有信心,而很多时候...),原来早就有人问过: 打开第一个,竟然是大神高飞回答的: 按照高飞回答的方法,打开Power BI新建空查询: 打开高级编辑器,并复制下方代码,注意修改其中的文件路径和文件名...在弹出的对话框里选择默认或自定义,字符串属性中留空(如果有密码的选数据库后输用户名密码),然后单击连接按钮: 大功告成,且上面的凭据设置一次后不需要再进行设置: 为方便大家练习加强记忆,本案例中用到的dbf...文件可通过文末说明方法下载哦。

    2.3K30

    在 Oracle 归档模式下直接 rm dbf 数据文件并重启数据库还有救吗?

    在 Oracle 归档模式下直接 rm data.dbf 数据文件并重启数据库还有救吗?...不一会儿发现自己添加的数据文件路径不对,将其加到根文件系统了,而不是统一存放数据的目录,他想这是刚加的数据文件,发现路径不对,则直接用类似于 rm data.dbf 的命令给删除了,这个时候导致数据库宕机了...他则是直接使用了 rm -rf jiekexu_data02.dbf 命令删除了文件,然后登录数据库时发现宕机了。...data/oradata/jiekexu_data02.dbf']; 这个语法通常用在数据文件损坏,但没有备份(数据文件)的情况下,但是有完整的归档日志,可以通过归档日志来恢复数据文件!...也就是说是产生一个新的数据文件,可以和原路径一样,也可以不一样,使用场景一般是数据文件所在的磁盘损坏,不能恢复到原来文件(或者意外 rm -rf data01.dbf 删除了),而在原来目录下或者其他路径下产生一个新的数据文件

    1.1K10

    MySQL读取写入文件

    上课 MySQL读取和写入文件在ctf或者awd中,常用于读取flag或者写入一个一句话木马,通过特定函数将其写入 读写的前提 mysql中,如果要读写,还得看一个参数---"secure_file_priv..." 该函数的主要作用就是控制MySQL的读取和写入 可以通过 select variables like "%secure_file_priv%"; 查询当前是否可读写,比如下图,说明我的读写范围限制在...G盘 如果尝试读取其他盘的数据,会返回NULL secure_file_priv=NULL 时,不允许读取和写入文件 secure_file_priv=/var 时,允许读取和写入文件,但是读取写入范围限制在...('文件路径') load data infile load data infile '文件路径' into table 表名 这个条语句适合过滤了load_file的第二种读取方式,这个主要是将其写入表之后...>' into outfile '文件路径'; 同样的,如果在secure_file_priv的范围之外写文件,会报错。

    8.5K20

    探究MySQL各类文件

    今天我们来看构成MySQL数据库和InnoDB存储引擎表的各类文件。 参数文件 告诉MySQL实例启动时在哪里可以找到数据库文件,以及指定某些初始化参数,如某种内存结构的大小设置。 那上面是参数呢?...答案揭晓,my.ini里面存储了大量键值对(key/value),且位于MySQL的安装目录,如下图。 ? 我们打开这个文件看一下,里面都是键值对的形式。...日志文件 用来记录MySQL实例对某种条件做出响应时写入的文件,包括如下两种。 错误日志 记录MySQL的启动,运行和关闭中的错误信息。我们先来看一下文件存储的位置。 ?...我们去相应路径下查看该文件,可以发现出错信息。所以当MySQL数据库不能正常启动的时候,第一个必须查找的文件就是错误日志文件。 ?...二进制日志 记录对MySQL数据库进行更改的所有操作,但是不包括select和show这类操作,因为这类操作对数据本身没有影响。

    92010

    MySQL面试宝典-文件篇

    一.请简述MySQL配置文件的加载顺序?二.MySQL启动时如果找不到配置(参数)文件,会报错还是启动?三.如何查看MySQL参数?四.如何修改MySQL参数?...五:MySQL有哪些类型表空间,简述各自作用?六:请简述MySQL redo log和binlog区别? 一.请简述MySQL配置文件的加载顺序?...MySQL数据库参数文件的作用和Oracle数据库的参数文件极其类似,不同的是,Oracle实例在启动时若找不到参数文件,是不能进行装载(mount)操作。...MySQL稍微有所不同,MySQL实例可以不需要参数文件,这时所有的参数值取决于编译MySQL时指定的默认值和源代码中指定参数的默认值。...mysql默认的系统表空间文件大小是12M,只有一个文件(ibdata1),它默认是保存在mysql实例的datadir变量的目录下。

    1K20

    初探Mysql反向读取文件

    声明 文章首发于FreeBuf社区https://www.freebuf.com/articles/web/348248.html 前言 Mysql反向读取文件感觉蛮有意思的,进行了解过后,简单总结如下...,希望能对在学习Mysql反向读取文件的师傅有些许帮助。...test表中 第二个语句是读取客户端的win.ini文件而后插入到test表中 而这个也就是Mysql实现反向读取文件的关键点。...在Mysql命令行执行语句过后,得到流量包 首先是客户端发送查询 服务端返回了需要的路径 这里可以看出来读取文件成功,同时可以看出文件是由客户端发送到服务端的,那么我们能不能控制这个文件...那么这里想实现恶意的读取文件的话,其实我们可以伪造一个假的Mysql服务,当客户端请求连接时,我们运行连接,然后无论对方输入什么密码都可以连接,接下来向客户端发送读取文件要求,然后等客户端发送文件即可,

    2K30

    mysql undo文件解析(2)

    导读上一章讲了基础的undo文件结构.我们知道了undo文件和ibd文件一样....功能来获取对应数据行的回滚段信息然后我们根据这个rollptr去解析实际的undo文件然后我们再完整的解析undo文件, 并过滤指定的页这里解析得到是做了update, 并且是TRX_UNDO_ACTIVE...到这里了还是会有点成就感的, 但不多.总结mysql会自己去使用undo, 即使undo有问题了,重新初始化就行, 所以undo一般不咋重视. 后续也不在对undo进行解析了....如果存在长时间不提交的事务, 可能会导致undo文件异常大.(之前遇到过1个, 几百GB了)....如下为完整的undo文件结构图.参考: https://github.com/mysql/mysql-serverhttps://dev.mysql.com/doc/refman/8.0附源码github

    68021
    领券