java中点击按钮获取数据库字段显示到TextField中
1:怎么样将TextField中现实的内容设置为数据库中的第一个字段2:做一个挂号的程序按按钮会显示出你是第几号怎样实现从数据库调数据publicvoidactionPe...
1:怎么样将TextField中现实的内容设置为数据库中的第一个字段
2:做一个挂号的程序 按按钮会显示出你是第几号 怎样实现从数据库调数据
public void actionPerformed(ActionEvent e)
{if (e.getSource()==b1)
{
String name=choice.getSelectedItem();
Connection con;
Statement sql;
ResultSet rs;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e1){}
try{con=DriverManager.getConnection("jdbc:odbc:yisheng","","");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM YSXX ");
while(rs.next())
{ for{i=1;i<=30;i++}
t2.setText("您排在:");
}
con.close();
}catch(SQLException e1)
{System.out.println(e);}
} 展开
2:做一个挂号的程序 按按钮会显示出你是第几号 怎样实现从数据库调数据
public void actionPerformed(ActionEvent e)
{if (e.getSource()==b1)
{
String name=choice.getSelectedItem();
Connection con;
Statement sql;
ResultSet rs;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e1){}
try{con=DriverManager.getConnection("jdbc:odbc:yisheng","","");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM YSXX ");
while(rs.next())
{ for{i=1;i<=30;i++}
t2.setText("您排在:");
}
con.close();
}catch(SQLException e1)
{System.out.println(e);}
} 展开
3个回答
展开全部
为按钮添加按钮监听,在监听的actionPerform()方法中获取文本内容并且关联数据库操作就可以了.
大概这么个流程:
你的JFrame构造方法中代码:
TextField text = new TextField();
MyActionListener listener = new MyActionListener();//监听类,最好定义为内部类
JButton button = new JButton();
button.addActionListener(listener);//为按钮添加监听
this.add(text);
this.add(button);
然后是自己定义的MyActionListener类中的actionPerform方法的重写:
public void actionPerform(ActionEvent e){
String str = text.getText();
//以下写将str插入数据库的代码.
}
大概这么个流程:
你的JFrame构造方法中代码:
TextField text = new TextField();
MyActionListener listener = new MyActionListener();//监听类,最好定义为内部类
JButton button = new JButton();
button.addActionListener(listener);//为按钮添加监听
this.add(text);
this.add(button);
然后是自己定义的MyActionListener类中的actionPerform方法的重写:
public void actionPerform(ActionEvent e){
String str = text.getText();
//以下写将str插入数据库的代码.
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rs.getString(1)
t2.setText(rs.getString(1))
t2.setText(rs.getString(1))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
沙发慢慢看
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询