(转载)利用Java访问SQL Server2000数据库

来源:百度文库 编辑:超级军网 时间:2024/05/02 08:06:40
(转载)利用Java访问SQL Server2000数据库
     
    运行程序等其他技术问题,请看这里 : http://www.now.net.cn/support/
     
    将代码保存在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); }
     }
     }
    }
     
     
    -----------------------------------------------------------------------------------
    哪位需要域名注册,虚拟主机 支持 asp asp.net java php的都有! Q我了:168075865 ~~
    有新款虚拟主机呀----http://www.now.net.cn/host
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  买商务C型主机 送国家顶级CN域名或国际域名
·送800M 空间邮箱
·送GCDN 网站加速及镜像引擎
·送繁简通网络简装版    1600 元/年  
   #更多优惠 : http://www.now.net.cn/special/(转载)利用Java访问SQL Server2000数据库
     
    运行程序等其他技术问题,请看这里 : http://www.now.net.cn/support/
     
    将代码保存在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); }
     }
     }
    }
     
     
    -----------------------------------------------------------------------------------
    哪位需要域名注册,虚拟主机 支持 asp asp.net java php的都有! Q我了:168075865 ~~
    有新款虚拟主机呀----http://www.now.net.cn/host
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  买商务C型主机 送国家顶级CN域名或国际域名
·送800M 空间邮箱
·送GCDN 网站加速及镜像引擎
·送繁简通网络简装版    1600 元/年  
   #更多优惠 : http://www.now.net.cn/special/
广告?[em06]