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

 

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