主题:各位大佬,不使用框架,纯java代码如何把HikariDataSource用做beetlesql的数

gjf 2018年07月09日 48

各位大佬,要怎么把HikariDataSource放入SQLManager中?

darren 2018年07月09日
//构造DataSource
HikariDataSource ds = new HikariDataSource();
ds.setJdbcUrl("jdbc:mysql://127.0.0.1:3306/mytable");
ds.setUsername("root");
ds.setPassword("root");
ds.addDataSourceProperty("cachePrepStmts", "true");
ds.addDataSourceProperty("prepStmtCacheSize", "250");
ds.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");
//将构造好的DataSource注入给BeetlSQL的 ConnectionSource
ConnectionSource cs = new DefaultConnectionSource(ds,null);
DBStyle mysql = new MySqlStyle();
SQLLoader loader = new ClasspathLoader("/sql");
UnderlinedNameConversion nc = new  UnderlinedNameConversion();
SQLManager sql = new SQLManager(new MySqlStyle(),cs);
//sql.xxx 为所欲为