目录
dbmonster介绍
什么是dbmonster
dbmonster是用来造大量数据库数据的工具。
写的理由
网上很多教程都是用dbmonster连接mysql的。所以在这里总结一下dbmonster连接sqlserver的步骤。
配置dbmonster的前提
安装JDK,并配置完jdk的全局变量
不会安装的朋友可以参考这篇百度经验:安装JDK教程
下载dbmonster
配置dbmonster步骤
解压压缩包,新建两个文件dbmonster.properties和dbmonster-schema.xml
两个文件配置如下:
dbmonster.properties配置
需要注意的事情是jdbc sqlserver连接配置url的独特地方。
dbmonster.jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
dbmonster.jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=master
dbmonster.jdbc.username=sa
dbmonster.jdbc.password=(就不告诉你,自己配密码)
# for Oracle and other schema enabled databases
dbmonster.jdbc.schema=dbo
# maximal number of (re)tries
dbmonster.max-tries=1000
# default rows number for SchemaGrabber
dbmonster.rows=1000
# progres monitor class
dbmonster.progress.monitor=pl.kernelpanic.dbmonster.ProgressMonitorAdapter
dbmonster-schema.xml配置
<?xml version="1.0"?>
<!DOCTYPE dbmonster-schema PUBLIC "-//kernelpanic.pl//DBMonster Database Schema DTD 1.1//EN" "http://dbmonster.kernelpanic.pl/dtd/dbmonster-schema-1.1.dtd">
<dbmonster-schema>
<name>dbo Schema</name>
<table name="vvtest" rows="100">
<column name="ID" databaseDefault="false">
<generator type="pl.kernelpanic.dbmonster.generator.StringGenerator">
<property name="allowSpaces" value="false"/>
<property name="excludeChars" value=""/>
<property name="maxLength" value="10"/>
<property name="minLength" value="10"/>
<property name="nulls" value="0"/>
</generator>
</column>
<column name="USERNAME" databaseDefault="false">
<generator type="pl.kernelpanic.dbmonster.generator.StringGenerator">
<property name="allowSpaces" value="false"/>
<property name="excludeChars" value=""/>
<property name="maxLength" value="30"/>
<property name="minLength" value="10"/>
<property name="nulls" value="0"/>
</generator>
</column>
<column name="MOBILE" databaseDefault="false">
<generator type="pl.kernelpanic.dbmonster.generator.StringGenerator">
<property name="allowSpaces" value="false"/>
<property name="excludeChars" value=""/>
<property name="maxLength" value="10"/>
<property name="minLength" value="10"/>
<property name="nulls" value="0"/>
</generator>
</column>
<column name="REMARK" databaseDefault="false">
<generator type="pl.kernelpanic.dbmonster.generator.StringGenerator">
<property name="allowSpaces" value="false"/>
<property name="excludeChars" value=""/>
<property name="maxLength" value="200"/>
<property name="minLength" value="10"/>
<property name="nulls" value="0"/>
</generator>
</column>
</table>
</dbmonster-schema>
在lib文件夹下增加jdbc的驱动依赖包
修改bin文件夹下dbmonster.bat的脚本
修改如下,主要修改倒数第三行的末尾路径,最后一行加了pause方便调试
rem Batch file to run dbmonster under Windows
rem Contributed by Peter De Bruycker
@echo off
cd ..
rem Add all jars....
for %%i in (".\lib\*.jar") do call ".\bin\cpappend.bat" %%i
for %%i in (".\*.jar") do call ".\bin\cpappend.bat" %%i
call ".\bin\cpappend.bat" .\log4j.properties
java -classpath "%CLASSPATH%" pl.kernelpanic.dbmonster.Launcher %* -s .\*.xml -c .\dbmonster.properties
cd bin
pause
配置环境变量CLASSPATH
到这里,一切准备完成,直接到bin目录下运行dbmonster.bat即可。结果如下
官方文档
如果想了解的dbmonster深入的,可以直接在文件夹docs\apidocs中看到对应的api解释,这是官方文档
官方文档主要查看点
列类型
本demo配置好的dbmonster下载链接:
https://download.csdn.net/download/weixin_41048746/11486389