如何从数据库中检索项目?

时间:2010-08-02 01:43:55

标签: java database

真的很抱歉不好的问题。这是我当前编码的一个例子。 基本上我从一个文本字段中输入输入。 那么我如何存储和检索输入?

String input = txtInput.getText();

StringBuilder builder = new StringBuilder();
char[] charArray =  input.toCharArray();

for(int i = 0; i < charArray.length; i +=2)
{
    if(i+1 < charArray.length)
    {
        //even
    builder.append(charArray[i+1]);
    }
    //odd
    builder.append(charArray[i]);
}

String flippedText = builder.toString();
lblencryted.setText(flippedText);

for(int i = 0; i < 100; i++){
String[] storeArray = {flippedText};

}

}                                        

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
String input = txtInput.getText();

StringBuilder builder = new StringBuilder();
char[] charArray =  input.toCharArray();

for(int i = 0; i < charArray.length; i +=2)
{
    if(i+1 < charArray.length)
    {
        //even
    builder.append(charArray[i+1]);
    }
    //odd
    builder.append(charArray[i]);
}

String flippedText = builder.toString();
lblretrieve.setText(flippedText);



}                                        

public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new Encryption().setVisible(true);
        }
    });
}

1 个答案:

答案 0 :(得分:3)

你在这里遇到了几个问题。由于计算机科学是通过将大问题分解为小问题来解决大问题,我建议你考虑这些步骤:

  1. 如何连接数据库? JDBC是你的答案。
  2. 如何查询数据库中的表? JDBC是你的答案。
  3. 如何点击按钮?答案取决于该按钮是Swing桌面应用程序还是浏览器中运行的Web应用程序的一部分。
  4. 如何将按钮单击事件转换为数据库查询?答案取决于该按钮是Swing桌面应用程序还是浏览器中运行的Web应用程序的一部分。
  5. 如何构建需要在用户界面和数据库之间进行通信的应用程序?最好的方法是使用分层体系结构:一组用于数据库访问的接口,另一组用作用户界面和数据库之间的中介,以及视图层。查看模型 - 视图 - 控制器或MVC。
  6. 你的问题不能更加模糊。我投票关闭它,直到你把它编辑成更合理的东西。发布您目前所拥有的内容或收紧您的问题。