展开

关键词

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 String url = "jdbc:odbc:driver={Microsoft Visual FoxPro Driver};" + "SourceType=DBF

36710

Python 连接DBF数据库

安装 pip install m3-dbfpy # python 2.7 使用 from dbfpy import dbf def read(): db = dbf.Dbf('attend.DBF

57820
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

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

    使用C#读取dbf行情文件

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

    5510

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

    dbf文件是一种比较经典(就是说很老的意思咯)的数据库文件,以前用FoxPro开发程序的老朋友应该很熟悉,有兴趣了解的新朋友也可以百度知道一下: 也可能因为实在太经典,现在Power BI没有提供直接的连接方式,但毕竟还是有人用的,这不,群里就有朋友问了: 当然,我也很久没接触过dbf文件了,但是,我觉得应该是没有问题的——经验总是使我对很多未知的情况有信心,而很多时候 Microsoft.ACE.OLEDB.12.0;Data Source=E:\hugo\PBI\;extended properties=dBASE IV", [Query="select * from [eth_rainst.dbf 在弹出的对话框里选择默认或自定义,字符串属性中留空(如果有密码的选数据库后输用户名密码),然后单击连接按钮: 大功告成,且上面的凭据设置一次后不需要再进行设置: 为方便大家练习加强记忆,本案例中用到的dbf

    23530

    【Oracle笔记】UNDOTBS01.DBF太大,释放磁盘内存的办法

    UNDOTBS01.DBF,是表空间文件,主要就是为了undo,即撤销、回滚,只要有DML操作等,就会产生undo数据,久而久之会变得非常大,占用大量磁盘空间。 创建一个新的小空间的undo tablespace** create undo tablespace undotBS2 datafile 'C:\Oracle\oradata\oracle\undotbs02.dbf including contents; 其他方法 禁止undo tablespace自动增长 alter database datafile 'C:\Oracle\oradata\oracle\undotbs01.dbf ' autoextend off; 扩大undo tablespace的大小 alter database datafile 'C:\Oracle\oradata\oracle\undotbs01.dbf

    30040

    android中使用sqlite、复制assets下的数据库到SD卡、支持大于1M的文件

    初学android,达人忽略,欢迎扔石头. android中使用sqlite、复制assets下的数据库到SD卡、支持大于1M的文件 如果使用SD卡,需要在AndroidManifest.xml中设置权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission> package cn.arthur.common (DB_PATH + DB_NAME); if(dbf.exists()){ dbf.delete(); } SQLiteDatabase.openOrCreateDatabase(dbf, null); // 复制asseets中的db文件到

    61430

    浅谈Android Studio导出javadoc文档操作及问题的解决

    1、在Android studio中进行打开一个项目的文件之后,然后进行点击Android stuio中菜单中的“tools”的选项。 /platforms/android-21/android.jar jar指定你项目android.jar的位置就行。 metaData.toMapString() if (metaData.size() <= 0) { println "mMetaSet size<= 0" return false; } DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); // 如果创建的解析器在解析XML文档时必须删除元素内容中的空格,则为true,否则为false dbf.setIgnoringElementContentWhitespace (false); try { /* * 创建文件对象 */ DocumentBuilder db = dbf.newDocumentBuilder();// 创建解析器,解析XML文档 Document

    37621

    只需这10步,通过历史控制文件恢复数据库

    /u01/app/dbfile/enmo/sysaux01.dbf /u01/app/dbfile/enmo/undotbs1.dbf /u01/app/dbfile/enmo/users01.dbf /u01/app/dbfile/enmo/chang01.dbf /u01/app/dbfile/enmo/lob_data01.dbf /u01/app/dbfile/enmo/oggdata.dbf /u01/app/dbfile/enmo/sysaux01.dbf /u01/app/dbfile/enmo/undotbs1.dbf /u01/app/dbfile/enmo/users01.dbf /u01/app/dbfile/enmo/chang01.dbf /u01/app/dbfile/enmo/lob_data01.dbf /u01/app/dbfile/enmo/oggdata.dbf /u01/app/dbfile/enmo/sysaux01.dbf /u01/app/dbfile/enmo/undotbs1.dbf /u01/app/dbfile/enmo/users01.dbf

    27710

    dataguard中MRP无法启动的问题分析和解决(r5笔记第82天)

    首先查看了一下/u02/dg11g/oradata/DG11G/test_new01.dbf 这个文件,发现在文件系统中竟然不存在。 open不了,说可能需要恢复,恢复的文件竟然是system01.dbf,尝试recover until cancel也未果。 DG11G/test_new01.dbf' from controlfile. dbf' from controlfile. .dbf Media Recovery Log /u02/dg11g/flash_recovery_area/DG11G/archivelog/1_180_880742847.dbf Media Recovery

    52480

    收缩Oracle数据文件

    ------------------------------- -------- -------- -------- /u02/database/USBOTST/oradata/sysUSBOTST.dbf /u02/database/USBOTST/oradata/USBOTST_his_idx.dbf 1 32 31 /u02/database/USBOTST . 6,293 6,293 0 dbf /u02/database/USBOTST/oradata/USBOTST_rpt_tbl.dbf 21 373 /USBOTST/oradata/USBOTST_rpt_idx.dbf 10 359 349 /u02/database/USBOTST/oradata/USBOTST_vou_tbl.dbf /oradata/USBOTST_his_tbl.dbf 1 959 958 /u02/database/USBOTST/oradata/USBOTST_vou_idx.dbf

    89820

    归档和非归档模式下ORA-01145错误的解决方法(87天)

    ' offline; alter database datafile '/u01/app/oracle/oradata/disk_1/tbs01.dbf' offline * ERROR at line SYSTEM /u01/app/oracle/oradata/disk_4/sysaux01.dbf ONLINE /u01/app/oracle/oradata/disk_1/tbs01.dbf ONLINE ONLINE /u01/app/oracle/oradata/disk_3/tbs03.dbf ONLINE /u01/app/oracle/oradata/disk_3/tbs3.dbf ONLINE o1_mf_omf1_88ygncsw_.dbf ONLINE 9 rows selected. SQL> alter database datafile '/u01/app/oracle/oradata/disk_1/tbs01.dbf' offline; Database altered.

    1K60

    Oracle移动数据文件

    /oradata/orcl11g/sysaux01.dbf /oradata/orcl11g/undotbs01.dbf /oradata/orcl11g/users01.dbf /oradata/orcl11g ctl example01.dbf redo01.log redo02.log redo03.log sysaux01.dbf system01.dbf temp01 .dbf undotbs01.dbf users01.dbf [oracle@orcl11g:/oradata/ORCL11G/datafile]$ mv o1_mf_test_j7jfm30c /oradata/orcl11g/sysaux01.dbf /oradata/orcl11g/undotbs01.dbf /oradata/orcl11g/users01.dbf /oradata/orcl11g /oradata/orcl11g/sysaux01.dbf /oradata/orcl11g/undotbs01.dbf /oradata/orcl11g/users01.dbf /oradata/orcl11g

    15920

    ORACLE数据文件名导致的奇怪问题 (51天)

    /app/oracle/oradata/disk_3/tbs03.dbf' to '/u01/app/db/oradata/STDBY/datafile/o1_mf_tbs1_88z26o67_.dbf /oradata/disk_5/indx.dbf' to '/u01/app/db/oradata/STDBY/datafile/o1_mf_indx_88z282wc_.dbf' SQL Error: @oel1 disk_5]$ ls indx.dbf PODD temp01.dbf tools.dbf [oracle@oel1 disk_5]$ ll indx* -rw-r----- 1 oracle dba 41951232 Oct 30 16:06 indx.dbf [oracle@oel1 disk_5]$ ll indx.dbf ls: indx.dbf: No such file 5/indx.dbf |NO|40M|65536||LOCAL|AUTO|NO 最后一行的 indx.dbf后面还有个空格,原来是这个文件导致的!!!

    49740

    ORA-604 ERROR处理

    -rw-r----- 1 oracle oinstall 3.8G 3月 30 17:49 LZDK_DICT.dbf -rw-r----- 1 oracle oinstall 2.1G 3月 30 17:49 LZDK_SDMS.dbf -rw-r----- 1 oracle oinstall 3.1G 3月 30 18:07 LZDKVTEST_DATA.dbf -rw-r----- 1 oracle oinstall 3.9G 3月 30 18:07 LZDKVTEST_DICT.dbf -rw-r----- 1 oracle oinstall 51M 3月 30 18:08 redo01. -rw-r----- 1 oracle oinstall 4.4G 3月 30 18:07 sysaux01.dbf -rw-r----- 1 oracle oinstall 32G 3月 30 18:07 system01.dbf 5.发现system01.dbf大小为32G,达到了单个数据文件的最大容量上限,需进行扩容 6.再次连接到数据库,进行表空间拓展并设置自动增长 [oracle@lzdktest

    47130

    深入分析:12C ASM Normal冗余中PDB文件块号与AU关系与恢复

    dd if=asmres_2.dbf bs=4194304 count=1 seek=2 of=asmres.all.dbf dd if=asmres_3.dbf bs=4194304 count=1 seek=3 of=asmres.all.dbf dd if=asmres_4.dbf bs=4194304 count=1 seek=4 of=asmres.all.dbf dd if=asmres _5.dbf bs=4194304 count=1 seek=5 of=asmres.all.dbf dd if=asmres_6.dbf bs=4194304 count=1 seek=6 of=asmres.all.dbf =asmres.all.dbf dd if=asmres_12.dbf bs=4194304 count=1 seek=12 of=asmres.all.dbf dd if=asmres_13.dbf =asmres.all.dbf dd if=asmres_20.dbf bs=4194304 count=1 seek=20 of=asmres.all.dbf dd if=asmres_21.dbf

    28040

    ORACLE修改数据文件路径(四种方式)--转

    /oradata/chendb/sysaux01.dbf SYSTEM             /u01/app/oracle11/oradata/chendb/system01.dbf EXAMPLE /chendb/cjctbs01.dbf 6 rows selected. 6 /u01/app/oracle11/oradata/chendb/cjctbs01.dbf CJCTBS                  7 /home/oracle/cjctbs02.dbf chendb/cjctbs02.dbf CJCTBS                  8 /home/oracle/cjctbs03.dbf 8 rows selected. .dbf';

    49840

    rman recovery恢复RMAN-03002 RMAN-06053 RMAN-06025解决

    dbf File Name: /oraciisarch/ciisdb/1_5872_923330419.dbf File Name: /oraciisarch/ciisdb/1_5874_923330419 .dbf File Name: /oraciisarch/ciisdb/1_5879_923330419.dbf File Name: /oraciisarch/ciisdb/1_5877_923330419 .dbf File Name: /oraciisarch/ciisdb/1_5873_923330419.dbf File Name: /oraciisarch/ciisdb/1_5870_923330419 .dbf File Name: /oraciisarch/ciisdb/1_5878_923330419.dbf Do you really want to catalog the above files dbf File Name: /oraciisarch/ciisdb/1_5872_923330419.dbf File Name: /oraciisarch/ciisdb/1_5874_923330419

    94320

    半自动化运维之动态添加数据文件(二) (r5笔记第56天)

    #/oravl03/oradata/GLBABP1/pool_data_45.dbf tmp_dbf_path1=`sed "s/${old_mount}/${new_mount}/" last_dbf_ts.lst ` #pool_data_46 tmp_dbf_name2=`echo $tmp_dbf_name1 |sed "s/${tmp_dbf_id1}/${tmp_dbf_id2}/"` tmp_dbf_path2 =`echo $tmp_dbf_path1|sed "s/${tmp_dbf_name1}/${tmp_dbf_name2}/"` 替换完成之后,新的文件路径和文件名就生成了,先打印出来看看,如果需要设置为后台执行 tmp_dbf_path1=`sed "s/${old_mount}/${new_mount}/" last_dbf_ts.lst` #pool_data_45 tmp_dbf_name1=`sed ` #pool_data_46 tmp_dbf_name2=`echo $tmp_dbf_name1 |sed "s/${tmp_dbf_id1}/${tmp_dbf_id2}/"` tmp_dbf_path2

    35160

    数据库文件的迁移

    cp '/oravl08/oradata/TESTDB/TEST_IX_1.dbf' '/oravl01/oracle/TEST_IX_1.dbf'; alter tablespace TEST_IX '/oravl08/oradata/TESTDB/SYSTEM_1.dbf' to '/oravl01/oracle/SYSTEM_1.dbf'; ! '/oravl08/oradata/TESTDB/SYSAUX_1.dbf' to '/oravl01/oracle/SYSAUX_1.dbf'; ! '/oravl08/oradata/TESTDB/UNDOTBS_1.dbf' to '/oravl01/oracle/UNDOTBS_1.dbf'; #### logfiles #### ! '/oravl03/oradata/TESTDB/redo_g1_m1.dbf' to '/oravl01/oracle/redo_g1_m1.dbf'; !

    53040

    Oracle 常用命令大汇总

    rename file 'c:\oracle\oradata\app_data.dbf'     sql> to 'c:\oracle\app_data.dbf';  第三章:表     1. /user.dbf'to '/disk2/.. c:\oradata\user.dbf     >startup mount     >recover datafile 'c:\oradata\user.dbf;     >alter database c:\oradata\user.dbf (alter tablespace offline)     >recover datafile 'c:\oradata\user.dbf' or     rename file 'c:\oradata\user.dbf'to 'd:\oradata\user.dbf'     >recover datafile 'e:\oradata\user.dbf

    48860

    相关产品

    • 直播 SDK

      直播 SDK

      直播 SDK 是腾讯云直播服务在移动场景的延伸,集成了腾讯云直播的推 / 拉流、主播观众互动连麦、主播跨房 PK 等能力,提供包括 iOS、Android、小程序、Web 等多种接入方式,为您提供针对移动场景的高质量直播服务,快速满足手机直播的需求。

    相关资讯

    热门标签

    扫码关注腾讯云开发者

    领取腾讯云代金券