gpt4 book ai didi

java - jfreechart servlet 中的 SQL 数据库选择

转载 作者:行者123 更新时间:2023-12-02 08:10:59 25 4
gpt4 key购买 nike

我有一个简单的 servlet,它生成一个饼图。它从 SQL DB 获取数据,如下所示:

    dataset.executeQuery("Select * From my_table");

所以图表只能显示my_table的数据。我想要做的是让用户(或具有管理员等权限的用户)从他想要在图形上显示的某个数据库中选择一个表

这就是我一直在想的

发送请求以列出数据库中的所有可用表并向用户显示它们(复选框或比率按钮)然后使用选定的表格生成图表(单击按钮)或类似的东西

最佳答案

嗯,你的解决方案没问题。只需记住在从用户处获取表名后在服务器端检查表名,以防止 SQL 注入(inject)(因为恶意用户可以手动构造 HTTP 请求并传入非在列表中)。

关于java - jfreechart servlet 中的 SQL 数据库选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7441080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com