Webアプリケーションでスキーマクローラーの出力を視覚化する良い方法を誰かが提案できますか? ERダイアグラムとしての出力が必要です。DOT形式を使用する良いjavascriptまたはjqueryプラグインはありますか? もう1つ、出力をドット形式で取得しようとすると、次のように出力されます
システムインフォメーション
SchemaCrawler 情報 -=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=- -=--=--=--=--=--=--=--=-
製品名 SchemaCrawler
製品バージョン 12.04.02
データベース情報 -=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=- -=--=--=--=--=--=--=--=-
データベースの製品名 MySQL
データベースの製品バージョン 5.6.19-0ubuntu0.14.04.1
データベースのユーザー名 demo@localhost
JDBC ドライバー情報 -=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--= --=--=--=--=--=--=--=--=-
ドライバ名 MySQL コネクタ Java
ドライバ バージョン mysql-connector-java-5.1.34 ( リビジョン: jess.balint@oracle.com-20141014163213-wqbwpf1ok2kvo1om ) ドライバ クラス名 com.mysql.jdbc.Driver
url jdbc:mysql://localhost: 3306/demodb は JDBC 準拠 false
テーブル
demodb.db接続
[table]
id INT NOT NULL
auto-incremented
dbmsType VARCHAR(100) ipAddress VARCHAR(
100)
port VARCHAR(10)
username VARCHAR(100)
このテーブルは、データベース接続のパスワードを格納するために使用されます VARCHAR(100)
databaseName VARCHAR(100)
[primary key]
ID昇順
自動インクリメント
demodb.roles
[table]
roleId INT NOT NULL
roleName VARCHAR(45) NOT NULL
[primary key]
roleId 昇順
demodb.userdetails
[table]
id INT NOT NULL
自動インクリメントされ
た name VARCHAR(45) dob
DATE
sex VARCHAR(1)
Bloodgroup VARCHAR(5)
address VARCHAR(45)
place VARCHAR(45)
city VARCHAR(45)
state VARCHAR(45)
country VARCHAR(45)
zipcode VARCHAR(45)
モバイル VARCHAR(45)
電子メール VARCHAR(45)
職業 VARCHAR(45)
[primary key]
ID昇順
自動インクリメント
[foreign key, with no action]
id <-- demodb. user
.userDetailsId
demodb.userroles
[table]
id INT NOT NULL
自動インクリメントされた
ユーザー名 VARCHAR(45) NOT NULL
roleName VARCHAR(45) NOT NULL
[primary key]
ID昇順
自動インクリメント
demodb。user
[table]
ユーザー名 VARCHAR(100) NOT NULL
パスワード VARCHAR(300) NOT NULL
userDetailsId INT NOT NULL
アクティブ INT NOT NULL
[primary key]
ユーザー名の昇順
[foreign key, with no action]
userDetailsId --> demodb.userdetails.id
[non-unique index]
userDetailsId 昇順
[unique index]
ユーザー名の昇順
私のschemacrawler-context.xmlは
<bean id="outputOptions" class="schemacrawler.tools.options.OutputOptions">
<property name="outputFormatValue" value="DOT" />
<!-- <property name="outputFile" value="scOutput.txt" /> --><!-- This should be given(writer not file) given from the program. -->
</bean>
ドットだけでなくDOTでも機能しません