将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();

}

}

package test11;

import javaxxmlparsers;

import orgw3cdom;

import javaio;

public class XMLUtil

{

//该方法用于从XML配置文件中提取具体类类名,并返回一个实例对象

public static Object getBean()

{

try

{

//创建文档对象

DocumentBuilderFactory dFactory = DocumentBuilderFactorynewInstance();

DocumentBuilder builder = dFactorynewDocumentBuilder();

Document doc;

doc = builderparse(new File("configxml"));

//获取包含类名的文本节点

NodeList nl = docgetElementsByTagName("className");

Node classNode=nlitem(0)getFirstChild();

String cName=classNodegetNodeValue();

//通过类名生成实例对象并将其返回

Class c=ClassforName(cName);

Object obj=cnewInstance();

return obj;

}

catch(Exception e)

{

eprintStackTrace();

return null;

}

}

}

<xml version="10">

<config>

<className>test11CatAdapter</className>

</config>

然后你吧解析处理的值放到数组或LIST或其他的你能存放的对象中。再写SQL插入到数据库就好了啊。主要数据库事务处理或用批处理

以上就是关于将java文本框获取的数据插入数据库中全部的内容,包括:将java文本框获取的数据插入数据库中、如何用java解析xml文档,然后将数据存到数据库里、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存