数据源管理智能填入优化
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon-db.png"><title>数据库文档管理</title><link href="css/chunk-vendors.2fa4c9b3.css" rel="preload" as="style"><link href="css/index.78fcebbe.css" rel="preload" as="style"><link href="js/chunk-vendors.6270548d.js" rel="preload" as="script"><link href="js/index.b43b64d2.js" rel="preload" as="script"><link href="css/chunk-vendors.2fa4c9b3.css" rel="stylesheet"><link href="css/index.78fcebbe.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but zyplayer-db-ui doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.6270548d.js"></script><script src="js/index.b43b64d2.js"></script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon-db.png"><title>数据库文档管理</title><link href="css/chunk-vendors.2fa4c9b3.css" rel="preload" as="style"><link href="css/index.86db17fe.css" rel="preload" as="style"><link href="js/chunk-vendors.6270548d.js" rel="preload" as="script"><link href="js/index.00be211f.js" rel="preload" as="script"><link href="css/chunk-vendors.2fa4c9b3.css" rel="stylesheet"><link href="css/index.86db17fe.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but zyplayer-db-ui doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.6270548d.js"></script><script src="js/index.00be211f.js"></script></body></html>
|
||||
1
zyplayer-doc-db/src/main/resources/dist/js/index.00be211f.js
vendored
Normal file
1
zyplayer-doc-db/src/main/resources/dist/js/index.00be211f.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -161,6 +161,9 @@
|
||||
<el-form-item label="端口号" prop="port">
|
||||
<el-input v-model="autoFillForm.port" placeholder="请输入数据库端口号"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="初始数据库" prop="initDatabaseName" v-if="initDatabaseNameShow">
|
||||
<el-input v-model="autoFillForm.initDatabaseName" placeholder="请输入初始数据库"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="服务名" prop="serverName" v-if="oracleServerNameShow">
|
||||
<template slot="label">
|
||||
<span>服务名
|
||||
@@ -231,9 +234,12 @@ export default {
|
||||
hostIp: null,
|
||||
port: null,
|
||||
serverName: null,
|
||||
initDatabaseName: null
|
||||
},
|
||||
//oracle数据库服务名是否显示
|
||||
oracleServerNameShow: false,
|
||||
//初始数据库
|
||||
initDatabaseNameShow: false,
|
||||
|
||||
rules: {
|
||||
hostIp: [
|
||||
@@ -283,6 +289,8 @@ export default {
|
||||
} else if (thatClassName === 'net.sourceforge.jtds.jdbc.Driver') {
|
||||
//this.urlPlaceholder = "例:jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=user_info;socketTimeout=60;";
|
||||
this.autoFillForm.port = "1433";
|
||||
this.initDatabaseNameShow = true;
|
||||
this.autoFillForm.initDatabaseName = "master";
|
||||
} else if (thatClassName === 'oracle.jdbc.driver.OracleDriver') {
|
||||
//this.urlPlaceholder = "例:jdbc:oracle:thin:@127.0.0.1:1521/user_info";
|
||||
this.autoFillForm.port = "1521";
|
||||
@@ -290,6 +298,8 @@ export default {
|
||||
} else if (thatClassName === 'org.postgresql.Driver') {
|
||||
//this.urlPlaceholder = "例:jdbc:postgresql://127.0.0.1:5432/user_info";
|
||||
this.autoFillForm.port = "5432";
|
||||
this.initDatabaseNameShow = true;
|
||||
this.autoFillForm.initDatabaseName = "postgres";
|
||||
} else if (thatClassName === 'org.apache.hive.jdbc.HiveDriver') {
|
||||
//this.urlPlaceholder = "例:jdbc:hive2://127.0.0.1:21050/user_info;auth=noSasl";
|
||||
this.autoFillForm.port = "21050";
|
||||
@@ -307,18 +317,19 @@ export default {
|
||||
let hostIp = this.autoFillForm.hostIp;
|
||||
let port = this.autoFillForm.port;
|
||||
let serverName = this.autoFillForm.serverName;
|
||||
let initDatabaseName = this.autoFillForm.initDatabaseName;
|
||||
if (thatClassName === 'com.mysql.jdbc.Driver') {
|
||||
//this.urlPlaceholder = "例:jdbc:mysql://127.0.0.1:3306/user_info?useUnicode=true&characterEncoding=utf8";
|
||||
this.newDatasource.sourceUrl = "jdbc:mysql://" + hostIp + ":" + port;
|
||||
} else if (thatClassName === 'net.sourceforge.jtds.jdbc.Driver') {
|
||||
//this.urlPlaceholder = "例:jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=user_info;socketTimeout=60;";
|
||||
this.newDatasource.sourceUrl = "jdbc:jtds:sqlserver://" + hostIp + ":" + port;
|
||||
this.newDatasource.sourceUrl = "jdbc:jtds:sqlserver://" + hostIp + ":" + port +";DatabaseName=" + initDatabaseName;
|
||||
} else if (thatClassName === 'oracle.jdbc.driver.OracleDriver') {
|
||||
//this.urlPlaceholder = "例:jdbc:oracle:thin:@127.0.0.1:1521/user_info";
|
||||
this.newDatasource.sourceUrl = "jdbc:oracle:thin:@" + hostIp + ":" + port + "/" + serverName;
|
||||
} else if (thatClassName === 'org.postgresql.Driver') {
|
||||
//this.urlPlaceholder = "例:jdbc:postgresql://127.0.0.1:5432/user_info";
|
||||
this.newDatasource.sourceUrl = "jdbc:postgresql://" + hostIp + ":" + port;
|
||||
this.newDatasource.sourceUrl = "jdbc:postgresql://" + hostIp + ":" + port+"/" + initDatabaseName;
|
||||
} else if (thatClassName === 'org.apache.hive.jdbc.HiveDriver') {
|
||||
//this.urlPlaceholder = "例:jdbc:hive2://127.0.0.1:21050/user_info;auth=noSasl";
|
||||
this.newDatasource.sourceUrl = "jdbc:hive2://" + hostIp + ":" + port;
|
||||
|
||||
Reference in New Issue
Block a user