当前位置:编程学习 > JAVA >>

JDBC 如何操作数据库里的数据

新建了一个表,一列是问题,一列是答案。
通过Myeclipse里自带的database 往表里写了一行数据,就是一个问题,一个答案。
如何实现在TextField里输入问题,通过单击确定实现在TextArea里显示答案呐~~~~
下面是部分代码,说个思路也行啊~~~~
private class ConfirmButton implements ActionListener{
private static final int INFORMATION_MESSAGE = 0;

public void actionPerformed(ActionEvent e) {
if(tf.getText().equals(""))
{
JOptionPane.showMessageDialog(null, "Please Enter The Question!","Warning",INFORMATION_MESSAGE);
return;
}
else
{
String str = connect.readsql();
ta.setText(str);
}
}
 }


public String readsql(){

try{
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
stmt = conn.createStatement();
stmt.addBatch("insert into mytbs values ('A','B')");
stmt.executeBatch();

} --------------------编程问答-------------------- 先插入后查找 --------------------编程问答-------------------- 点击按钮时,依次处理下面事件
1.先获取输入的'问题'
2.按照'问题'查询出数据库中的'答案'
3.将查询的结果'答案'显示出来 --------------------编程问答--------------------
引用 2 楼 qqhw123 的回复:
点击按钮时,依次处理下面事件
1.先获取输入的'问题'
2.按照'问题'查询出数据库中的'答案'
3.将查询的结果'答案'显示出来


出了他真想不出来别的办法了 --------------------编程问答--------------------
引用 2 楼 qqhw123 的回复:
点击按钮时,依次处理下面事件
1.先获取输入的'问题'
2.按照'问题'查询出数据库中的'答案'
3.将查询的结果'答案'显示出来
第二步应该如何实现呐....~~~ --------------------编程问答-------------------- 1.导入  jar  
2.加载驱动
3.建立连接
4.执行sql语句
5.关闭连接 --------------------编程问答--------------------
引用 2 楼 qqhw123 的回复:
点击按钮时,依次处理下面事件
1.先获取输入的'问题'
2.按照'问题'查询出数据库中的'答案'
3.将查询的结果'答案'显示出来

++ --------------------编程问答-------------------- 此处省略五百字
Connection conn = DriverManager.getConnection(url,uid,pwd);
Statement stmt=conn.createStatement();
String sql="select answer from table where question=''";
ResultSet rs = stmt.executeQuery(sqlselect);
System.ou.println(rs.next());
System.out.println(rs.getString("answer"));
conn.close();
--------------------编程问答--------------------
引用 3 楼 mainstream_code 的回复:
引用 2 楼 qqhw123 的回复:

点击按钮时,依次处理下面事件
1.先获取输入的'问题'
2.按照'问题'查询出数据库中的'答案'
3.将查询的结果'答案'显示出来


出了他真想不出来别的办法了


+1
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,