java - 在 PostgreSQL 上选择 FROM OR

标签 java postgresql jsp

尝试在 PostgreSQL 上使用 SELECT OR 选择数据,但它给出以下输出:

"*ERROR: invalid input syntax for integer:*" 

最初,它在 MySQL 上运行。

Object search=request.getParameter("search_data");
dbase.rs = dbase.st.executeQuery("select * from patient_reg where pat_no='"+search+"' OR pat_fname='"+search+"' OR pat_tel='"+search+"'");

最佳答案

我已经这样做了并且有效

字符串搜索 = request.getParameter("search_data");

dbase.pst = dbase.con.prepareStatement("从 Patient_reg 中选择 *,其中 pat_no::text='"+search+"' 或 pat_fname='"+search+"' 或 pat_tel='"+search+"'") ;

关于java - 在 PostgreSQL 上选择 FROM OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60115686/

相关文章:

java - 如何生成Hibernate字段注释?

sql - HH 中的每小时平均聚合 = (HH-1) :41 - HH:40 format in PostgreSQL

sql - 如何连接表,以便右表值取决于左表中的两个不同行

java - 如何将 cookie 的值放入 <c :set> from JSTL? 类型的变量中

java - 我想读取html的内容,我需要用所需的文本更改它

java - 当未满足要求时,程序正在进入 switch case

java - 如何将 Observable.fromCallable() 与已检查的异常一起使用?

sql - 棘手的 Ruby/Rails 循环和查询逻辑。需要建议。 SQL加入或组?

java - 将 java 对象文件值分配给 jsp 变量

java - enum.values() 的复杂性