Class DbInfoBuilder
- java.lang.Object
-
- cn.cloudself.query.generator.misc.DbInfoBuilder
-
public class DbInfoBuilder extends Object
用于生成[DbInfo], 主要是生成其中的url属性
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DbInfoBuilderdriver(String driver)设置驱动 [com.mysql.jdbc.Driver]和 mysql-connector-java 5一起用。DbInfoBuilderhost(String host)static DbInfoBuildermysql(String host, String schema)DbInfoBuilderparams(Function<Map<String,String>,Map<String,String>> converter)设置连接参数
存在一些默认的参数 [params] 比如使用utf8, 时区+8, useInformationSchemaDbInfoBuilderport(int port)设置端口DbInfoBuilderprotocol(String protocol)DbInfoBuilderschema(String schema)DbInfotoDbInfo(String username, String password)
-
-
-
Method Detail
-
mysql
public static DbInfoBuilder mysql(String host, String schema)
-
protocol
public DbInfoBuilder protocol(String protocol)
-
host
public DbInfoBuilder host(String host)
-
schema
public DbInfoBuilder schema(String schema)
-
port
public DbInfoBuilder port(int port)
设置端口
-
driver
public DbInfoBuilder driver(String driver)
设置驱动 [com.mysql.jdbc.Driver]和 mysql-connector-java 5一起用。 [com.mysql.cj.jdbc.Driver]和 mysql-connector-java 6一起用。
-
params
public DbInfoBuilder params(Function<Map<String,String>,Map<String,String>> converter)
设置连接参数
存在一些默认的参数 [params] 比如使用utf8, 时区+8, useInformationSchema
-
-