将java文本框获取的数据插入数据库中

将java文本框获取的数据插入数据库中,第1张

import javaawt;

import javaawtevent;

public class Test1 extends WindowAdapter implements ActionListener{

TextField t1,t2;

Button b1,b2;

Frame f;

Label l1,l2;

void init(){

f=new Frame("注册窗口");

l1=new Label("用户名",LabelCENTER);

l2=new Label("密码",LabelCENTER);

t1=new TextField(11);

t2=new TextField(11);

b1=new Button("注册");

b2=new Button("取消");

fsetLayout(new FlowLayout());//流式布局管理

fadd(l1);

fadd(t1);

fadd(l2);

fadd(t2);

fadd(b1);

fadd(b2);

fsetVisible(true);

fpack();

t2setEchoChar('');

t1addActionListener(this);

t2addActionListener(this);

faddWindowListener(this);

b1addActionListener(this);

b2addActionListener(this);

fsetLocation(300,300);

fsetResizable(false);

fsetBackground(ColorBLUE);

l1setBackground(ColorYELLOW);

l1setForeground(ColorRED);

}

public void windowClosing(WindowEvent e){

Systemexit(0);

}

public void actionPerformed(ActionEvent e){

if(egetSource()==b1){

String u1=t1getText();

String p1=t2getText();

myDb mydb=new myDb();

mydbconnection("sunjdbcodbcJdbcOdbcDriver","jdbc:odbc:myDb");

String sql="insert into user(username,password) values ('"+u1+"','"+p1+"');";

mydbupdate(sql);

}

else if(egetSource()==b2)

{

t1setText("");

t2setText("");

}

}

public static void main(String[] args) {

new Test1()init();

}

}

根据你给的这个截图来看,不就是根据号码查询信息嘛;

首先你应该能获得这个号码的值对吧;然后你在写一个专门根据这个号码来现实所有信息的方法;

然后在页面通过"Eval("你的字段")"在GridView绑定一下,然后再在你的按钮的单击事件中调用这个你绑定的方法,就可以了;祝你好运!

如果你只是要做根据查询内容来模糊查询数据库中的内容 这个很简单 但是要做成百度那样的效果 很难!~ 我给你讲点思路吧,首先在后台写好一个模糊查询方法,至于根据什么查询由你自己决定。然后在JSP页面写一个onkeydown或是onkeypress都可以,每当输入时,则调用相应的javascript方法。那么到底这个javascript方法该怎么写?要做到动态局部刷新而不刷新整个页面,那就只能用Ajax了。楼主如果不知道怎么写,可以上网查下。当输入时,则在文本框下面添加一个层,并将查询到的内容加到层里面!~ 当然了,用一个下拉列表框也可以

体 *** 作的话,有两种方案供您参考:

方案一:如果您需要导入的数量量不是太大的话,可以每次查询时导入数据

数据库中,建立了个查询的视图导入到数据集中,

在您的文本框的文本改变的过程中,不断调用数据表的LOAD过程,此过程需要参数,这个参数就是您的文本框的内容这样做的缺点是需要经常联系数据库,并从数据库导入内容,加大了数据库的负载

方案二,如果您需要导入的数量量不是太大的话,可以每次查询时导入数据

在数据库中,建立了个查询的视图导入到数据集中,

在文本框的键按下值过程中,检查如果您按下的是回车键或制表键,从数据库从调用数据表的LOAD过程,这样可以降低数据库的导入过程

方案三,在初始化时,导入数据,并设置数据表的FILTER的值,以达到初始化

在文本框中输入内容时,重新设定数据表的FILTER属性即可(FILTER和SQL的查询命令中的条件差不多,具体使用方法可以查询MSDN)

这样做就很快了大多数软件都是这么做的

建议:在使用FILTER或其他方式筛选时,灵活地使用通配符%是必须的

以上就是关于将java文本框获取的数据插入数据库中全部的内容,包括:将java文本框获取的数据插入数据库中、急需!!!在文本框输入内容然后点击查询按钮调出sql数据库数据并在GridView中显示所有数据、、用jsp做输入框下拉提示 提示的内容从数据库中查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9469104.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存