如何将数据库中返回的信息从java的JTextArea中显示出来
如题。。我写好了一部分代码。。。用的是JFrame。。。但是只会用System.out.print输出返回的值。。如何才能将数据库中查询的值从JFrame中的JTextA...
如题。。我写好了一部分代码。。。用的是JFrame。。。但是只会用System.out.print输出返回的值。。如何才能将数据库中查询的值从JFrame中的JTextArea显示出来?顺便说一下。我从数据库中返回的是结果集。。即ResultSet。。。
展开
推荐于2017-12-15
展开全部
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class jdbc01 {
public static void main(String[] args){
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracl:thin:localhost:1521:ORCL","scott","tiger");//这里改成你的数据库实例名,帐号和密码
pstmt = conn.prepareStatement("select ename from emp ");//这里写你的数据库查询语句
rs = pstmt.executeQuery();//将查询结果放入一个结果集中
while(rs.next()){//读取结果集中的数据
String ename = rs.getString(1);
//JTextArea text=new JTextArea();
//text.setText(ename); //这里就可以将数据写到TextArea里面了
System.out.println(ename);
}
} catch (Exception e) {
e.printStackTrace();
} finally{
try {
if(rs!=null){
rs.close();
}
if(pstmt!=null){
pstmt.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class jdbc01 {
public static void main(String[] args){
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracl:thin:localhost:1521:ORCL","scott","tiger");//这里改成你的数据库实例名,帐号和密码
pstmt = conn.prepareStatement("select ename from emp ");//这里写你的数据库查询语句
rs = pstmt.executeQuery();//将查询结果放入一个结果集中
while(rs.next()){//读取结果集中的数据
String ename = rs.getString(1);
//JTextArea text=new JTextArea();
//text.setText(ename); //这里就可以将数据写到TextArea里面了
System.out.println(ename);
}
} catch (Exception e) {
e.printStackTrace();
} finally{
try {
if(rs!=null){
rs.close();
}
if(pstmt!=null){
pstmt.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
2013-12-06
展开全部
Statement stmt=null;
ResultSet rs=null;
String sql="select * 你的SQL语句";
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
String str=rs.getString("你的表头字") ;
JTextArea text=new JTextArea();
//自己添加到你的JFrame上
text.setText(str);
ResultSet rs=null;
String sql="select * 你的SQL语句";
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
String str=rs.getString("你的表头字") ;
JTextArea text=new JTextArea();
//自己添加到你的JFrame上
text.setText(str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询