当前位置: 首页 > wzjs >正文

儋州个人建站哪家好国外网站空间租用哪个好

儋州个人建站哪家好,国外网站空间租用哪个好,阳江网约车,廊坊开发网站公司RDB 是 SPL 的 Native 数据源,SPL 通过 JDBC 与数据库交互,可以动态生成 / 拼接 SQL,也可以为 SQL 传递参数,原来在 Java 等语言与 SQL 结合的场景都可以使用 SPL 来完成。 导入 MySQL 数据。 配置数据库连接 RDB 是 SPL 的 Na…

RDB 是 SPL 的 Native 数据源,SPL 通过 JDBC 与数据库交互,可以动态生成 / 拼接 SQL,也可以为 SQL 传递参数,原来在 Java 等语言与 SQL 结合的场景都可以使用 SPL 来完成。

导入 MySQL 数据。

配置数据库连接

RDB 是 SPL 的 Native 数据源,SPL 通过 JDBC 与数据库交互,可以动态生成 / 拼接 SQL,也可以为 SQL 传递参数,原来在 Java 等语言与 SQL 结合的场景都可以使用 SPL 来完成。

导入 MySQL 数据。

配置数据库连接

..

连接串:jdbc:mysql://127.0.0.1:3306/bytedba?useSSL=false&useCursorFetch=true

计算用例

查询目标

2024 年各类订单状态的订单金额

设置脚本参数

为脚本设置年份参数用于数据过滤。

..

编写脚本

A
1=connect("dba")
2=A1.query("select order_status,sum(total_amount) tamt,count(1) cnt from orders where year(order_date)=? group by order_status",d_year)
3>A1.close()

A1:连接数据库

A2:执行 SQL 查询,其中 d_year 为脚本参数

A3:关闭数据库连接

将脚本保存成 1.1DB_SQL.splx,并放置到 寻址路径(Search path)下。

..

执行脚本

SPL 脚本可以在 IDE 内执行(编辑调试 / 桌面分析),也可以集成到 Java 应用后调用。

IDE

IDE 内执行脚本可以直接按 ctrl+F9,或者点击工具栏的执行按钮

..

..

Java 调用

从 [esProc 安装目录]\esProc\lib 目录下找到 esProc JDBC 相关的 jar 包:esproc-bin-xxxx.jar、icu4j_60.3.jar。

将这两个 jar 包部署到 Java 开发环境的类路径下,同时将 数据库(如果用到)驱动包也放到应用中。再从目录 [esProc 安装目录]\esProc\config 下找到 esProc 配置文件 raqsoftConfig.xml,同样部署到 Java 开发环境的类路径下。

在 Java 里调用:

public class callSplx {public static void main(String[] args) {String driver = "com.esproc.jdbc.InternalDriver";String url = "jdbc:esproc:local://";try {Class.forName(driver);Connection conn = DriverManager.getConnection(url);PreparedStatement st =conn.prepareCall("call 1.1DB_SQL(?)");st.setObject(1, 2024);st.execute();ResultSet rs = st.getResultSet();System.out.println("order_status\ttamt\t\tcnt");System.out.println("----------------------------------------------");while(rs.next()) {String order_status = rs.getString("order_status");String tamt = rs.getString("tamt");String cnt = rs.getString("cnt");System.out.printf("%-15s%-15s%-15s%n",order_status,tamt,cnt);}} catch (Exception e) {throw new RuntimeException(e);}}
}

其中的 call 1.1DB_SQL(?) 就是调用前面保存的 1.1DB_SQL.splx 脚本。

..

SQL 与 SPL 混合使用

有些复杂计算用 SQL 直接来写比较困难,这时就可以借助 SPL 语法再加工数据。还是以上面的计算为例,我们用 SPL 完成取数后的分组汇总计算。

A
1=connect("dba")
2=A1.query@x("select order_status,total_amount from orders where year(order_date)=?",d_year)
3=A2.groups(order_status;sum(total_amount):tamt,count(1):cnt)

A2:执行 SQL 查询符合条件的明细数据,@x 选项代表查询完成后关闭数据库连接,这样就需要 db.close() 显示关闭连接了。

A3:用 SPL 语法进行分组汇总。

这里 A2 的 SQL 返回的是过滤后的数据,在实际应用时,应该尽量减少数据传输以避免 IO 瓶颈,所以对于数据密集型任务使用 SQL 查询数据时最好先执行一些基本运算(如过滤 / 分组)将数据量降下来。

了解了 SPL 的基本使用,以及如何基于 RDB 查询数据以后,再读取其他数据源就比较容易了。

SPL是开源免费的,下载试用~ 

http://www.dtcms.com/wzjs/601960.html

相关文章:

  • 广州番禺属于哪个区登封搜索引擎优化
  • 做正版电子书下载网站手机版网站开发实例
  • 手机网站开发 c网站卖了对方做违法
  • 网站设计团队有哪些职业哈尔滨网站制作方案定制
  • 无锡企业自助建站系统长沙优秀网站建设
  • 电子商务网站建设前景龙岗做网站
  • 湛江制作网站公司太原市建设工程招标投标网站
  • 搜索引擎有哪些网站西安机械加工网
  • 网站建设情况简介扬州 网站建设
  • 扬中网站建设哪家好公司里开发app的叫什么
  • 做网站app怎么赚钱网页加速器排名
  • 做网站哪家比较好邹城网站制作
  • 做重视频网站网站服务器租赁费高吗
  • 网站建设所有软件清单局域网网站建设协议
  • 网站开发定制公司设计网站推荐知乎
  • 网站域名做链接怎么做商务网站建设与维护 试题
  • 商城网站建站系统动易网站开发
  • 网上做问卷报酬不错的网站是wordpress打字不显示图片
  • 做论坛网站网站加载模式
  • 网站建设需求方案文档网站的ftp服务器
  • 营销网站建立连云港优化推广
  • 太原富库网站建设温州网站推广
  • 企业网站建设存在的问题程序开发步骤不包括
  • 西安米德建站域名只做邮箱没网站要备案吗
  • 可视化网站模板wordpress修改自定义尺寸logo
  • 化州网站开发公司沈阳建设信息网
  • 前程无忧网杭州网站建设类岗位wordpress无法连接app
  • 哪个网站专注做微信模板小程序论坛
  • 简述网站制作流程房产网站程序
  • 张家港快速网站建设企业解决方案案例分析