【发布时间】:2020-01-09 15:19:49
【问题描述】:
我有到我的云 MySQL 数据库的 JDBC 连接。 利用 View 获取时间的优势,我决定为用户查询的搜索结果创建视图,以将其添加到我的 JavaFX UI TableView 中。
我有以下 SQL 视图从 UI 中的方法运行。
CREATE VIEW `SEARCHED_QUERY_VIEW` AS
SELECT PRODUCTS.id,
PRODUCTS.name AS 'Product name',
MANUFACTURER.name AS 'Manufacturer name',
PACKAGE.name AS 'Package type',
SUB_PACKAGE.name AS 'Sub Package type'
FROM LOGISTICS.PRODUCTS
JOIN MANUFACTURER ON PRODUCTS.manid = MANUFACTURER.id
JOIN PACKAGE ON PRODUCTS.packageid = PACKAGE.id
JOIN SUB_PACKAGE ON PRODUCTS.subpackageid = SUB_PACKAGE.id
WHERE MANUFACTURER.name LIKE '%VIT%' OR PRODUCTS.name LIKE '%VIT%';
现在问题在于LIKE。
我希望LIKE 获得一个参数,该参数将从 JavaFX 中的参数化方法传递。
任何人都可以就如何修改视图以从 Java 方法接收自定义 LIKE 参数提出解决方案吗?
【问题讨论】:
标签: java mysql database sql-view