小编use*_*134的帖子

将参数传递给JDBC PreparedStatement

我正在尝试为我的程序制作验证课程.我已经建立了与MySQL数据库的连接,我已经在表中插入了行.该表由firstName,lastNameuserID领域.现在我想通过构造函数的参数在数据库中选择一个特定的行.

import java.sql.*;
import java.sql.PreparedStatement;
import java.sql.Connection;

public class Validation {

    private PreparedStatement statement;
    private Connection con;
    private String x, y;

    public Validation(String userID) {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection(
                    "jdbc:mysql://localhost:3306/test", "root", "");
            statement = con.prepareStatement(
                    "SELECT * from employee WHERE  userID = " + "''" + userID);
            ResultSet rs = statement.executeQuery();
            while (rs.next()) {
                x = rs.getString(1);
                System.out.print(x);
                System.out.print(" ");
                y = rs.getString(2);
                System.out.println(y);
            }
        } catch (Exception ex) {
            System.out.println(ex);
        } …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

18
推荐指数
5
解决办法
8万
查看次数

进度对话框在进程中间冻结

我正在尝试在进程运行时显示进度对话框,然后在进程完成后关闭.但是在完成该过程之前,该对话框会冻结.我需要在代码中添加什么?

这是我的代码:

final ProgressDialog dialog = ProgressDialog.show(this, "","Loading..Wait.." , true);
        switch (th.getCurrentTab()) {
        case 0:
            dialog.show();
            Handler menHanlder = new Handler();
            menHanlder.postDelayed(new Runnable() {
                public void run() {
                    for(int i = 0; i < menLV.getCount(); i++)
                    {
                        if(menBooleanArray.get(i) == true) 
                        {
                            selectedFromMenList.add(menLV.getItemAtPosition(i).toString());
                        }
                    }
                    handler.setItemListData(WardrobeActivity.this, "Wardrobe", selectedFromMenList, "Name" , "Men" , "Type");
                    displayView();
                    drawer.closeMenu();
                    refreshTabWidget();
                    selectedFromMenList.clear();
                    dialog.dismiss();
                }   
            }, 3000);
            break;
Run Code Online (Sandbox Code Playgroud)

我使用对话框的方法是不是很糟糕?

任何评论将不胜感激.

android progressdialog

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

单击JButton时只打开一个新的JDialog

如何JDialog在点击JButton两次或更多时停止重复打开?

java swing modal-dialog jdialog jbutton

0
推荐指数
1
解决办法
868
查看次数

标签 统计

java ×2

android ×1

jbutton ×1

jdbc ×1

jdialog ×1

modal-dialog ×1

mysql ×1

progressdialog ×1

swing ×1