1.公式サイトから体験版をダウンロードする
http://www.dameng.com/down.aspx
私のWin 11システムのダウンロードは次のとおりです。
2. インストール
解凍後、ダブルクリックしてISO ファイルを開きます
次に「インストール」をクリックします
インスタンスの作成を選択します (デフォルトでは、アカウント/パスワードのポート番号は SYSDBA/SYSDBA 5236 であることに注意してください)
その後、完了するまで次のステップに進みます (他の操作を行わずに完了でき、この時点でデータベースと視覚化ツールを使用できます)。
これでインストールは完了です。
3. 可視化ツール接続
視覚化ツールが付属しており、ディレクトリは次のように開くことができます。
私の接続情報は次のとおりです。
接続成功画面と新規作成したスキーマ(=Mysqlデータベース)
以下は、私が作成した新しいテーブル dm_user と 2 つのデータです。
クエリ SQL をテストします (図に示すように二重引用符を使用する必要があります)
4. スプリングブート接続テストを使用する
まず、次のようにドライバー jar パッケージ ディレクトリを見つけます。
オンラインのものがないため、maven を使用してローカルにインストールするしかありません。maven 環境がない場合は、idea を使用してインストールできます。
インストール コマンドは次のとおりです (-Dpackaging=jar -Dfile=D:\xapp\dm\DmJdbcDriver18.jar は独自のドライバー jar のディレクトリです)。
mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar -Dfile=D:\xapp\dm\DmJdbcDriver18.jar
インストールが成功したら、jar ポイントをプロジェクトの pom ファイルに追加します。
<dependency>
<groupId>com.dm</groupId>
<artifactId>DmJdbcDriver</artifactId>
<version>1.8.0</version>
</dependency>
次に、データベース関連情報を構成します。
#达梦
datasource:
driverClassName: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236/test?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
username: SYSDBA
password: SYSDBA
5. インターフェーステストデータ
コントローラ
@RestController
@RequestMapping("/dmtest")
public class TestController {
@Autowired
TeacherService teacherService;
@GetMapping("/list")
public ResponseMsg list(int page, int limit) {
Map<String, Object> query = new HashMap<>();
List<Teacher> res = teacherService.dmlist(query);
return new ResponseMsg(res);
}
}
サービス
List<Teacher> dmlist(Map<String, Object> query);
サービス実装
@Override
public List<Teacher> dmlist(Map<String, Object> query) {
return teacherMapper.dmlist(query);
}
マッパー (二重引用符を使用する必要があることに注意してください。そうしないとエラーが報告されます)
@Select("select \"id\", \"name\" from \"test\".\"dm_user\" ")
List<Teacher> dmlist(Map<String, Object> query);
インターフェースリクエストの結果:
以上!