import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
class QueryByTerms
{
int index = 1;//参数的位置
public ResultSet toChoose(Connection con, int chose, String var)
{
String sql = null;
switch(chose)
{
case 1:
sql = "select * from worker_main where worker_id = ?"
break;
case 2:
sql = "select * from worker_main where name = ?";
break;
}
return queryByTerms(con, sql, index, var);
}
private static ResultSet queryByTerms(Connection con, String sql, int index, String var)//调用时候进行判断
{
PreparedStatement pre = null;
ResultSet result = null;
try
{
pre = con.prepareStatement(sql);
pre.setString(index, var);
result = pre.executeQuery();
}
catch (SQLException e)
{
e.printStackTrace();
}
System.out.println(sql);
System.out.println(var);
return result;//返回结果进行选择输出
}
};
java程序操作oracle数据库查询
最新推荐文章于 2021-04-13 00:35:27 发布
本文介绍了一个使用 Java 进行 SQL 数据库查询的例子,通过参数化方式提高安全性。展示了如何根据不同条件选择查询语句,并执行 SQL 查询。
201

被折叠的 条评论
为什么被折叠?



