Jdbc连Sybase数据库的几种方法

2016-01-29 12:15 2 1 收藏

Jdbc连Sybase数据库的几种方法,Jdbc连Sybase数据库的几种方法

【 tulaoshi.com - Java 】

  1.单用一个JSP文件测试SYBASE jconnect-5_2 JDBC数据库接口

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/java/)
<%@ page contentType="text/html;charset=GB2312" %<%@ page import="java.sql.*" %<HTML<HEAD<TITLE JSP测试SYBASE jconnect-5_2 JDBC数据库接口 </TITLE<META NAME="Generator" CONTENT="EditPlus2.11"<META NAME="Author" CONTENT="naxin"</HEAD<BODY<centerJSP测试SYBASE jconnect-5_2 JDBC数据库接口</center<BR<BR<table border=3 align=center <%Class.forName("com.sybase.jdbc2.jdbc.SybDriver");String url ="jdbc:sybase:Tds:localhost:2638"; Connection conn= DriverManager.getConnection(url, "dba","sql"); Statement stmt=conn.createStatement(); String sql="select emp_lname,dept_id,street,city,state from employee order by emp_lname"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {out.print("<TR<TD"+rs.getString("emp_lname")+"</TD");out.print("<TD"+rs.getString("dept_id")+"</TD");out.print("<TD"+rs.getString("street")+"</TD");out.print("<TD"+rs.getString("city")+"</TD");out.print("<TD"+rs.getString("state")+"</TD</TR");}% </table<BR<HR<%out.print("数据库操作成功,恭喜你");% <%rs.close(); stmt.close(); conn.close(); %  </BODY</HTML


2.再用JSPJava Bean的方法:
JSP Code:<%@ page contentType="text/html;charset=GB2312" %<%@ page import="java.sql.*" %<HTML<HEAD<TITLE  </TITLE<META NAME="Generator" CONTENT="EditPlus2.11"<META NAME="Author" CONTENT="naxin"</HEAD<BODY<jsp:useBean id="sybase" scope="page" class="test.sybconn" /<%ResultSet rs=sybase.Query("select * from tjck_dh"); while(rs.next()) {out.print("|"+rs.getString("name")+"|");out.print(rs.getString("card_no")+"|");out.print(rs.getString("amount")+"|");out.print(rs.getString("home_call")+"|");out.print(rs.getString("office_call")+"|<br");}rs.close(); %<HRBean的代码:package test;import java.sql.*;public class sybconn {// String sDBDriver = "com.sybase.jdbc2.jdbc.SybDriver";  String sConnStr = "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;}}


3.
利用JDBC(SYBAE jconnect-5_2)查询Sybase ASA7.0中数据的图形化Java程序范例:

来源:https://www.tulaoshi.com/n/20160129/1485285.html

延伸阅读
标签: Java JAVA基础
      以前,我们已经提到,JSP程序都是模块,并且具有强大的表达-请求(presentation-request)功能。建立一个完美的数据库访问是一个具有挑战的过程,而JDBC接口能够很好地完成这一过程。然而,嵌入于JSP代码中的JDBC代码,与SQL命令嵌入在JDBC一样,可以充分利用JSP的功能,为客户端建立一个整洁而简便的API。为了达到这...
修复ACCESS数据库的几种实用方法 修复Access数据库,我们一般使用微软Office 97中带的Access 97对数据库进行修复和整理。Access数据库被损坏分以下几种情况:1、严重损坏;2、轻度损坏;3、有些表被损坏或有些表的部分记录被损坏。下面就分情况介绍解决办法。 1、使用Access97打不开数据库、系统提示"不可识别的数据库格式"或"不是该表的索...
标签: ASP
  把表单中的数据插入到数据库中有两种方法。 1.直接使用sql语句的     优点:速度快,不耗资源     缺点:不能传递太长的字段内容,字段比较多时不易排错。     推荐有经验的编程者优先考虑.     具体操作:        假设表单中有以下字段...
标签: Web开发
JSP程序都是模块,并且具有强大的表达-请求(divsentation-request)功能。 建立一个完美的数据库访问是一个具有挑战的过程,而JDBC接口能够很好地完成这一过程。 然而,嵌入于JSP代码中的JDBC代码,与SQL命令嵌入在JDBC一样,可以充分利用JSP的功能,为客户端建立一个整洁而简便的API。为了达到这一目的,我们可以考虑到使用JSP操作来建立数据...
标签: SQLServer
搭建测试数据库服务器时,遇到了乱码问题,之前没有遇到是因为开发数据库服务器是早就安装好并设置好字符集的,因此些问题在部署测试环境时才出现,当时已经将数据库配置完毕,并且所有的初始化脚本都已经执行完毕,工程也已经成功部署在WebLogic上,打开IE,运行程序,却发现所有从数据库中读取出来的都是乱码,经过上网搜索的相关资料,需要...