首页>java频道>java教程>正文
JDBC连接Sybase数据库的三种方法

www.zige365.com 2010-6-7 10:43:52 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
"jdbc:sybase:tds:localhost:2638";  
  • // string user="dba";  
  • // string passwd="sql";  
  • connection conn = null;  
  • resultset rs = null;  
  •  
  • public resultset query(string sql) throws sqlexception,exception {  
  • class.forname("com.sybase.jdbc2.jdbc.sybdriver").newinstance();  
  • conn = drivermanager.getconnection(sconnstr,"dba","sql");  
  • statement stmt = conn.createstatement();  
  • rs = stmt.executequery(sql);  
  • return rs;  
  • }  
  • JDBC连接Sybase3.利用jdbc(sybae jconnect-5_2)查询sybase asa7.0中数据的图形化java程序范例:

    1. //  
    2. //   一个简单的利用jdbc(sybae jconnect-5_2)查询sybase asa7.0中数据的图形化java程序范例  
    3. //    执行的sql语句是" select * from employee "  ,可以改成自己所需的.  
    4. //    运行方式为: c:\> java jdbctest    
    5. //  
    6.  
    7. import java.awt.*;        
    8. import java.sql.*;   // 在使用jdbc之前,必须引入java的sql包  
    9.  
    10. class jdbctest extends frame {  
    11. textarea mytextarea;  
    12. public jdbctest () {  
    13. //设定程序的显示界面  
    14. super("一个简单的利用jdbc(jconnect-5_2)查询sybase asa7.0中数据的图形化java程序范例");  
    15. setlayout(new flowlayout());  
    16. mytextarea = new textarea(30,80);  
    17. add(mytextarea);  
    18. resize(500,500);  
    19. show();  
    20. mytextarea.appendtext("数据库查询中,请等待......\n");  
    21. }  
    22. void displayresults(resultset results) throws sqlexception {  
    23. //首先得到查询结果的信息  
    24. resultsetmetadata resultsresultsmetadata = results.getmetadata();  
    25. int cols = resultsmetadata.getcolumncount();  
    26. //将等待信息清除  
    27. mytextarea.settext("");  
    28. //显示结果  
    29. while(results.next()) {  
    30. for(int i=1;i<=cols;i++) {  
    31. if(i>1)  
    32. mytextarea.appendtext("\t");  
    33. try{  
    34. mytextarea.appendtext(results.getstring(i));  
    35. }  
    36. // 捕获空值时产生的异常  
    37. catch(nullpointerexception e){  
    38. }  
    39. }  
    40. mytextarea.appendtext("\n");  
    41. }  
    42. }  
    43.  
    44. public boolean handleevent(event evt) {  
    45. if (evt.id == event.window_destroy) {  
    46. system.exit(0);  
    47. return true;  
    48. }  
    49. return super.handleevent(evt);  
    50. }  
    51.  
    52. public static void main(string argv[]) throws sqlexception,exception {  
    53. //设定查询字串  
    54. string querystring = "select * from employee";  
    55. jdbctest myjdbctest = new jdbctest();  
    56. //加载驱动程序  
    57. class.forname("com.sybase.jdbc2.jdbc.sybdriver").newinstance();  

      本新闻共3页,当前在第2页  1  2  3  

    我要投稿 新闻来源: 编辑: 作者:
    相关新闻
    JDBC数据源的几种形式
    java教程:finalize()方法
    java基础教程:构造方法
    java教程:成员变量
    java教程:类体