# 数据库导出到CSV文件
>将数据库表导出为CSV文件,逗号分隔符文件
## 应用目录介绍
/bin
>编译后打包成jar文件的存放目录
/build
>编码文件的目标目录,存放。class文件
/conf
>配置数据库连接和文件存放目录的jdbc.properties文件
该文件除了配置数据库连接参数,还有导出的文件存放目录,如下示例配置
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://192.168.2.199:1433;DatabaseName=MDMSyncToPJM
username=biuser
password=123456
filepath=file\\
可将不同的业务系统数据库连接配置放在不同的文件夹里
>配置取数据的表列表文件tab.properties
/file
>存放测试数据库导出文件,在jdbc.properties文件中配置参数filepath的值
/lib
>需要用到的jdbc的jar文件和其他包文件,如果想支持其他不同的数据库,可以将不同的jdbc的jar放到这个文件夹中
## 编译源代码
/build.xml
>源代码用ant编译
## 应用使用
/sql2csv.bat
>是应用启动
/start.bat
>批量导出使用,需要配合配置文件
>-d的时候可以指定配置文件放置的目录,这样就可以支持任意类型的的数据库了
>-h显示简单的命令行帮助
>./sql2csv.sh -d ./conf/erp/
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
将任意关系型数据库SQL查询或表导出为CSV(逗号分隔符文件)文件,如果想支持不同的数据库,可以将不同的jdbc的jar放到lib文件夹中,按照README文件指引配置好后,运行start.bat即可按照配置批量抽取数据库中的数据保存到本地,字符集为UTF-8,纯JAVA开发,只要合理配置字符集导出文本无乱码问题,也解决了字段中有双引号或特殊字符的问题。
资源推荐
资源详情
资源评论
收起资源包目录
sql2csv.zip (16个子文件)
sql2csv
bin
sql2csv-fu.jar 6KB
conf
erp
jdbc.properties 356B
tab.properties 3KB
sdjl
jdbc.properties 315B
tab.properties 284B
gcjl
jdbc.properties 315B
tab.properties 284B
sql2csv.bat 361B
file
sd
gc
sql2csv.sh 315B
start.sh 39B
lib
mysql-connector-java-5.1.42-bin.jar 973KB
commons-cli-1.4.jar 53KB
ojdbc6.jar 2.61MB
sqljdbc42.jar 871KB
README.md 1KB
start.bat 87B
共 16 条
- 1
资源评论
- zhangshuhao01012018-12-12不能用,浪费积分
fuson123
- 粉丝: 2
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功