我可以在前端 Javascript 中运行 SQL 查询吗?

新手上路,请多包涵

我想在 .JS 文件中运行 SQL 查询。我尝试向其中添加一些 PHP 代码,但它当然没有用。

我想运行 SQL 查询: SELECT price FROM list WHERE q=1 。我想在图表中显示价格。有谁知道如何在 .JS 文件中运行此 SQL 查询,以便从数据库中获取商品价格?

我正在使用以下 JavaScript 代码:

  /* Morris.js Charts */
  // Sales chart
  var area = new Morris.Area({
    element: 'revenue-chart',
    resize: true,
    data: [
      {y: '2016 Q1', item1: 5000, item2: 4460},
      {y: '2016 Q2', item1: 8432, item2: 5713}
    ],
    xkey: 'y',
    ykeys: ['item1', 'item2'],
    labels: ['Item 1', 'Item 2'],
    lineColors: ['#a0d0e0', '#3c8dbc'],
    hideHover: 'auto'
  });
  var line = new Morris.Line({
    element: 'line-chart',
    resize: true,
    data: [
      {y: '2015 Q4', item1: 0},
      {y: '2016 Q1', item1: 5000},
      {y: '2016 Q2', item1: 8432}
    ],
    xkey: 'y',
    ykeys: ['item1'],
    labels: ['Item 1'],
    lineColors: ['#efefef'],
    lineWidth: 2,
    hideHover: 'auto',
    gridTextColor: "#fff",
    gridStrokeWidth: 0.4,
    pointSize: 4,
    pointStrokeColors: ["#efefef"],
    gridLineColor: "#efefef",
    gridTextFamily: "Open Sans",
    gridTextSize: 10
  });

原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 656
1 个回答

MyServerless 可以直接在 js 中编写 Java 和 SQL,如下所示:

从“@/myserverless/myserverless.js”导入 * 作为我的

my.$qryString(`#AdminRole select * from user where user_id=?`, 123);

用 JS 写 SQL 是不安全的,但是对于开发阶段是可以的,诀窍是在部署之前,从前端提取 SQL 到后端。

原文由 drinkjava2 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏