小编jas*_*sim的帖子

如何在Java中使用预处理语句进行select查询?

我曾多次尝试使用预处理语句,但它返回SQL异常.这是我的代码:

public ArrayList<String> name(String mobile, String password) {
    ArrayList<String> getdata = new ArrayList<String>();
    PreparedStatement stmt = null;
    try {
        String login = "select mobile, password from tbl_1 join tbl_2 on tbl_1.fk_id=2.Pk_ID where mobile=? and password=?";

        String data = "select * from tbl_2  where password='" + password + "'";

        PreparedStatement preparedStatement = conn.prepareStatement(login);

        preparedStatement.setString(1, mobile);
        preparedStatement.setString(1, password);

        ResultSet rs = preparedStatement.executeQuery(login);

        Statement stmts = (Statement) conn.createStatement();

        if (rs.next()) {
            System.out.println("Db inside RS");
            ResultSet data = stmts.executeQuery(data);

            while (data.next()) { /* looping …
Run Code Online (Sandbox Code Playgroud)

java mysql sql jdbc prepared-statement

12
推荐指数
1
解决办法
7万
查看次数

如何在Apache tomcat服务器启动时定期自动运行我的java函数?

我有一个java函数,它检查和修改我的SQL数据库中的值以避免错误,我需要它在服务器启动时以及重新启动时自动执行.我创建了一个jsp页面来调用这个函数作为jsp支持"setInterval",我可以在每3分钟后自动运行它以从我的数据库中删除错误,现在我需要它在服务器启动时自动执行.任何人都可以指导我吗?

以下是我的jsp代码:

setInterval(function(){Autolf();},60000);

function Autolf()
{

$.post('autolgfn.jsp',
        {
    abc:1
        },
        function(response,status,xhr)
        {
            alert(response.trim());

        });

}
Run Code Online (Sandbox Code Playgroud)

上面的代码从连接到数据库的java页面调用函数.请帮我在服务器启动时自动运行它,并在每3分钟后继续运行.提前致谢

java jsp tomcat function setinterval

2
推荐指数
1
解决办法
2096
查看次数

标签 统计

java ×2

function ×1

jdbc ×1

jsp ×1

mysql ×1

prepared-statement ×1

setinterval ×1

sql ×1

tomcat ×1