dbmonster連接sqlserver

目錄

dbmonster介紹

寫的理由

配置dbmonster的前提

下載dbmonster

配置dbmonster步驟

dbmonster.properties配置

dbmonster-schema.xml配置

配置環境變量CLASSPATH

官方文檔

官方文檔主要查看點

列類型



dbmonster介紹

什麼是dbmonster

dbmonster是用來造大量數據庫數據的工具。

寫的理由

網上很多教程都是用dbmonster連接mysql的。所以在這裏總結一下dbmonster連接sqlserver的步驟。

配置dbmonster的前提

安裝JDK,並配置完jdk的全局變量

不會安裝的朋友可以參考這篇百度經驗:安裝JDK教程

下載dbmonster

下載地址:https://dl-download.csdn.net/down11/20151223/f847e51410faa4976ff5632eca57a14c.gz?response-content-disposition=attachment%3Bfilename%3D"dbmonster-core-1.0.3.tar.gz"&OSSAccessKeyId=9q6nvzoJGowBj4q1&Expires=1565071540&Signature=iyWZprsPl2LBPrFVENikPoRoAMQ%3D&user=weixin_41048746&sourceid=9374070&sourcescore=4&isvip=1&weixin_41048746&9374070

配置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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章