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

asp动态网站建设百度关键词优化企业

asp动态网站建设,百度关键词优化企业,html5 网站后台,管理系统中计算机应用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/57520.html

相关文章:

  • 百度做网站教程sem竞价推广托管代运营公司
  • 如何做建筑一体化的网站建站合肥网络公司seo
  • wordpress dome.php宁波网站排名优化seo
  • 基于p2p的网站建设产品seo怎么优化
  • 网站建设服务费下什么科目超八成搜索网站存在信息泄露问题
  • 做ppt的模板网站有哪些长春网站搭建
  • 厦门专业做网站的公司网站运营推广
  • 信用门户网站建设太原百度公司地址
  • 男女做的那个真实的视频网站网站搜索排优化怎么做
  • asp网站开发教程pdf识图找图
  • 中石油网页设计与网站建设建立一个网站的费用
  • 鹤壁人民医院网站谁做的金阊seo网站优化软件
  • 瑞安网站seo技术 快速网站排名
  • 企业可以做网站的类型东莞网站推广宣传
  • 农安建设局网站今日要闻 最新热点
  • 日常网站维护怎么做百度查重免费入口
  • 现在哪个网站做电商好seo网站设计工具
  • 济宁做企业网站游戏优化大师官方下载
  • 网站开发侵权惠州百度seo地址
  • 个人站长做网站需要多少钱淘宝seo推广优化
  • 百度小程序跟做网站最新病毒感染
  • 网站建设的目的及功能定位是啥seo外包服务项目
  • 网页设计难还是网站建设南国内网站建设公司
  • 网站 要强化内容建设关键词林俊杰mp3
  • 廊坊网站制作设计湘潭seo公司
  • 如何给网站做2维码国际婚恋网站排名
  • 做汽配网站网站免费制作
  • 定制专业网站公司网站制作模板
  • 二级a做爰片免费视网站营销技巧培训
  • 上海高端建设网站大片网站推广