Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript和MYSQL的Springboot_Javascript_Spring Boot_Spring Mvc_Mysql Workbench - Fatal编程技术网

使用Javascript和MYSQL的Springboot

使用Javascript和MYSQL的Springboot,javascript,spring-boot,spring-mvc,mysql-workbench,Javascript,Spring Boot,Spring Mvc,Mysql Workbench,我正在springboot中创建一个运行良好的过滤器页面。当我将javascript添加到html页面以使用.change事件侦听器进行查询时,我希望在提交表单之前使用此查询实时显示可用结果。看起来是这样的(较短的版本,否则它只是var声明,这不是问题的一部分) 我想找到一种方法来使用这个查询,JAVASCRIPT端,根据userinput在.change eventlistener上更改可用的结果,上面的变量在我的变量“wholeQuery”中 我使用代码 const mysql = requ

我正在springboot中创建一个运行良好的过滤器页面。当我将javascript添加到html页面以使用.change事件侦听器进行查询时,我希望在提交表单之前使用此查询实时显示可用结果。看起来是这样的(较短的版本,否则它只是var声明,这不是问题的一部分)

我想找到一种方法来使用这个查询,JAVASCRIPT端,根据userinput在.change eventlistener上更改可用的结果,上面的变量在我的变量“wholeQuery”中

我使用代码

const mysql = require((["mysql"]))
const db = mysql.createConnection({
    host : "localhost",
    user : "*****",
    password: "*****",
    database: "mydb"
})
console.log(db)
但是得到错误:

    Uncaught Error: Script error for "mysql"
    https://requirejs.org/docs/errors.html#scripterror
        at makeError (require.js:5)
        at HTMLScriptElement.onScriptError (require.js:5)

问题是我无法通过Javascript连接到我的SQL数据库,除了上面的方法,还有其他方法吗?我正在使用大多数其他线程推荐的解决方案,但在我的情况下不起作用,因为我的项目不是node.js项目。

我有点困惑,为什么要在javascript中直接连接到MySQL?如果在Springboot中有一个API调用,js端会与之对话以获得这个API调用,这不是更有意义吗?从您的代码片段判断,您是否有某种node.js项目


如果您使用的是Springboot,我认为您需要创建一个与MySQL对话的API,这样您的javascript就会调用API(使用类似于maybe?)的东西。我有点困惑,为什么要在javascript中直接连接到MySQL?如果在Springboot中有一个API调用,js端会与之对话以获得这个API调用,这不是更有意义吗?从您的代码片段判断,您是否有某种node.js项目


如果您使用的是Springboot,我认为您需要创建一个与MySQL对话的API,这样您的javascript将调用API(使用类似于maybe的东西?

您能让问题陈述更清楚吗?您能让问题陈述更清楚吗?您好,这听起来是一个很好的解决方案。我之所以想将它连接到javascript,是因为我认为这是最简单的方法(可能不是)。我将尝试制作一个api来检索信息。谢谢API将更加安全,将来可能被其他产品使用。您的流程将如下所示:mysql>springboot(jdbc或hikari驱动程序与mysql>front end node js项目对话,类似Axios对spring boot服务进行api调用。您好,这听起来是一个很好的解决方案。我之所以想将其连接到javascript,是因为我认为这是最简单的方法(可能不会)。我将尝试制作一个api来检索信息。谢谢!该api将更加安全,将来可能会被其他产品使用。您的流程将如下所示:mysql>springboot(使用jdbc或hikari驱动程序与mysql>前端节点js项目对话,类似Axios对spring引导服务进行api调用。
    Uncaught Error: Script error for "mysql"
    https://requirejs.org/docs/errors.html#scripterror
        at makeError (require.js:5)
        at HTMLScriptElement.onScriptError (require.js:5)