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

www.zige365.com 2010-6-7 10:43:52 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

JDBC连接Sybase1.单用一个jsp文件测试sybase jconnect-5_2 jdbc数据库接口:

  1. <%@ page contenttype="text/html;charset=gb2312" %> 
  2. <%@ page import="java.sql.*" %> 
  3. <html> 
  4. <head> 
  5. <title> jsp测试sybase jconnect-5_2 jdbc数据库接口 </title> 
  6. <meta name="generator" content="editplus2.11"> 
  7. <meta name="author" content="naxin"> 
  8. </head> 
  9. <body> 
  10. <center>jsp测试sybase jconnect-5_2 jdbc数据库接口</center> 
  11. <br><br> 
  12. <table border=3 align=center > 
  13. <%  
  14. class.forname("com.sybase.jdbc2.jdbc.sybdriver");  
  15. string url ="jdbc:sybase:tds:localhost:2638";   
  16. connection conndrivermanager.getconnection(url, "dba","sql");   
  17. statement stmt=conn.createstatement();   
  18. string sql="select emp_lname,dept_id,street,city,state from employee order by emp_lname";   
  19. resultset rs=stmt.executequery(sql);   
  20. while(rs.next()) {  
  21. out.print("<tr><td>"+rs.getstring("emp_lname")+"</td>");  
  22. out.print("<td>"+rs.getstring("dept_id")+"</td>");  
  23. out.print("<td>"+rs.getstring("street")+"</td>");  
  24. out.print("<td>"+rs.getstring("city")+"</td>");  
  25. out.print("<td>"+rs.getstring("state")+"</td></tr>");  
  26. }  
  27. %>   
  28. </table> 
  29. <br><hr> 
  30. <%out.print("数据库操作成功,恭喜你");%>   
  31. <%  
  32. rs.close();   
  33. stmt.close();   
  34. conn.close();   
  35. %>    
  36. </body> 
  37. </html> 

JDBC连接Sybase2.再用jsp和java bean的方法:

  1. <%@ page contenttype="text/html;charset=gb2312" %> 
  2. <%@ page import="java.sql.*" %> 
  3. <html> 
  4. <head> 
  5. <title>  </title> 
  6. <meta name="generator" content="editplus2.11"> 
  7. <meta name="author" content="naxin"> 
  8. </head> 
  9. <body> 
  10. <jsp:usebean id="sybase" scope="page" class="test.sybconn" /> 
  11. <%  
  12. resultset rs=sybase.query("select * from tjck_dh");   
  13. while(rs.next()) {  
  14. out.print("|"+rs.getstring("name")+"|");  
  15. out.print(rs.getstring("card_no")+"|");  
  16. out.print(rs.getstring("amount")+"|");  
  17. out.print(rs.getstring("home_call")+"|");  
  18. out.print(rs.getstring("office_call")+"|<br>");  
  19. }  
  20. rs.close();   
  21. %> 
  22. <hr> 

bean的代码:

  1. package test;  
  2. import java.sql.*;  
  3.  
  4. public class sybconn {  
  5. // string sdbdriver = "com.sybase.jdbc2.jdbc.sybdriver";    
  6. string sconnstr = 

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

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