用Java访问SQL Server 2000数据库 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-23
,成功后,单击“确定”按钮,完成了(ODBC)数据源和驱动程序的建立。
用Java访问SQL Server 2000数据库(2)时间:2010-12-113 编写代码 将代码保存在jdbc.java文件中: import java.awt.*;import java.awt.event.*;import java.sql.*; public class jdbc //定义主类 { public static void main(String args[]) { GUI gui=new GUI(); //创建类GUI的对象 gui.pack(); //装载执行GUI类 } } class GUI extends Frame implements Action Listener { TextArea text; Panel panel; TextField sno; Button btn; GUI() //构造方法 { super("物资情况查询");setLayout(new BorderLayout()); setBackground(Color.cyan); setVisible(true);text=new TextArea(); btn=new Button("查询"); sno=new TextField(16); panel=new Panel(); panel.add(new Label("输入被查询的物资编号:")); panel.add(sno); panel.add(btn); add("North",panel); add(text,"Center"); text.setEditable(false);btn.addActionListener(this); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { setVisible(false); System.exit(0); } }); } public void actionPerformed(ActionEvent e) { if(e.getSource()==btn) //当用户按下查询按钮时 { text.setText("查询结果"+''\n''); //显示提示信息 try { Liststudent(); } catch(SQLException ee) { } } } public void Liststudent() throws SQLException //针对数据库的操作 { String bh,mc,xh,lb,dw,sj; int sl; float dj,je; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e) { } Connection con=DriverManager.getConnection("jdbc:odbc:wzgl"); Statement sql=con.createStatement(); //创建Statement对象 ResultSet rs=sql.executeQuery("select * from wuzi"); while(rs.next()) //输出被查询的情况 { bh=rs.getString("物资编号"); mc=rs.getString("物资名称"); xh=rs.getString("规格型号"); lb=rs.getString("类别"); dw=rs.getString("计量单位"); sl=rs.getInt("数量"); dj=rs.getFloat("单价"); je=rs.getFloat("金额"); sj=rs.getDate("时间").toString(); if(bh.trim().equals(sno.getText().trim())) { text.append(''\n''+"物资编号"+" "+"物资名称"+" "+"规格型号"+" "+"类别"+" "+"计量单位"+" "+"数量"+" "+"单价"+" "+"金额"+" "+"时间"+''\n''); text.append(''\n''+bh+" "+mc+" "+xh+" "+lb+" "+dw+" "+sl+" "+dj+" "+je+" "+sj+" "+''\n''); } } } } 4 运行程序 首先编绎:javac jdbc.java 编译成功后,执行:java jdbc 执行后在文本框中输入要查询物资的物资编号,单击“查询”按钮,在下面的文本框中显示被查询物资的所有信息。如图2所示。 图2 结束语 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于用Java访问SQL Server 2000数据库 - 编程入门网的所有评论