目錄
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