利用Java访问SQL Server2000数据库

利用Java访问SQL Server2000数据库
         
    将代码保存在jdbc.java文件中 CODE: 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); } 
     } 
     } 
    } 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14884316/viewspace-412117/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14884316/viewspace-412117/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值