Neo
  • 简介
  • 一、数据库连接
  • ​二、基本功能
    • 增加
    • 删除
    • 修改
    • 查询
    • 其他查询
  • 三、结构信息
  • 四、批量功能
  • 五、NeoMap类
    • NeoMap初始化
    • NeoMap和JavaBean转换
    • NeoMap和NeoMap转换
    • 其他功能
  • 六、命名转换
  • 七、Columns类
  • 八、单机事务
  • 九、sql监控
  • 十、主从
  • 十一、join
  • 十二、实体代码生成器
  • 十三、sql特殊处理
  • 十四、分布式
    • 全局id
    • 分布式锁
    • 分布式事务(待开发)
  • 十五、动态分库分表(待开发)
  • 十六、多数据源(待开发)
    • sqlLite
    • PostGresql
  • 十七、设计说明
  • 十八、版本记录
Powered by GitBook
On this page
  • 1.账号密码链接:
  • 2.配置路径连接

Was this helpful?

一、数据库连接

针对数据库连接,这里支持多种连接方式

1.账号密码链接:

连接也是支持普通的密码账户连接

String url = "jdbc:mysql://127.0.0.1:3306/neo?useUnicode=true&characterEncoding=UTF-8&useSSL=false";
String user = "xxx";
String password = "xxx";
Neo neo = Neo.connect(url, user, password);

2.配置路径连接

其中路径是class的配置文件路径

Neo neo = Neo.connect("/config/db.properties");

其中配置文件可以有如下这么几种:

dataSourceClassName=com.mysql.jdbc.jdbc2.optional.MysqlDataSource
dataSource.user=xxx
dataSource.password=xxx
dataSource.databaseName=neo
dataSource.portNumber=3306
dataSource.serverName=127.0.0.1
jdbcUrl=jdbc:mysql://127.0.0.1:3306/neo?useUnicode=true&characterEncoding=UTF-8&useSSL=false
dataSource.user=xxx
dataSource.password=xxx
jdbcUrl=jdbc:mysql://127.0.0.1:3306/neo?useUnicode=true&characterEncoding=UTF-8&useSSL=false
username=xxx
password=xxx
autoCommit=true
poolName=Neo
maximumPoolSize=20
idleTimeout=180000
maxLifetime=1800000
connectionTimeout=30000
connectionTestQuery=select 1
minimumIdle=10

3.Datasource连接: 也支持Datasource的连接方式

Neo neo = Neo.connect(dataSource);
Previous简介Next​二、基本功能

Last updated 5 years ago

Was this helpful?