package person.fane.test;

/*

* 创建日期 2005-7-15

* created by Fane

*/

http://www.gaodaima.com/40227.html在java中连接Sybase数据库(例子)

import java.sql.*;

/**

* A JDBC test application for Sybase

* @author Fane

* @version 1.0.0

* @since JDK1.4

*/

public class SybaseTest {

private final String sybaseDriverName = "com.sybase.jdbc3.jdbc.SybDriver";

private final String sybaseUrlToConnect ="jdbc:sybase:Tds:192.168.0.201:7543/cpemyy?charset=cp850&jconnect_version=3";

private Connection myConnection = null;

/**

* To load the jdbc driver

*

*/

public SybaseTest()

{

try

{

Class.forName(sybaseDriverName);

}catch(ClassNotFoundException ex)

{

System.out.println(getErrorMessage(ex,"The Driver loaded error,please contact to your Software Designer!").toString());

}

}

public StringBuffer getErrorMessage(Exception ex,String alarmMessage)

{

StringBuffer errorStringBuffer = new StringBuffer();

errorStringBuffer.append(alarmMessage);

errorStringBuffer.append(ex.getMessage());

return errorStringBuffer;

}

/**

* getConnection method

* @return Connection

*/

public Connection getConnection()

{

try

{

this.myConnection = DriverManager.getConnection(sybaseUrlToConnect,"sa","");

}catch(Exception ex)

{

System.out.println(getErrorMessage(ex,"Can not get connection,please contact to your Software Designer!").toString());

}

return this.myConnection;

}

/**

* @param args

*/

public static void main(String[] args) {

SybaseTest mySybaseTest = new SybaseTest();

try

{

Connection myConnection = mySybaseTest.getConnection();

System.out.println("Now begin to excute.............");

PreparedStatement myPreparedStatement = myConnection.prepareStatement("select area_id, area_name,ip_address,tel,area_type,pc_id from c_area_info");

//myPreparedStatement.setInt(1,2);

ResultSet myResultSet = myPreparedStatement.executeQuery();

StringBuffer myStringBuffer = new StringBuffer();

while(myResultSet.next())

{

myStringBuffer.append(myResultSet.getInt(1)+"  ");

myStringBuffer.append(myResultSet.getString(2)+"  ");

myStringBuffer.append(myResultSet.getString(3)+"  ");

myStringBuffer.append(myResultSet.getString(4)+"  ");

myStringBuffer.append(myResultSet.getInt(5)+"  ");

myStringBuffer.append(myResultSet.getInt(6)+"  /n");

}

System.out.println(new String(myStringBuffer.toString().getBytes("ISO-8859-1"),"GBK"));

}catch(Exception ex)

{

System.out.println(mySybaseTest.getErrorMessage(ex,"Application error,please contact to your Software Designer!").toString());

}

}

}

欢迎大家阅读《在JAVA中连接Sybase数据库(例子)》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

java sybase数据库连接_在JAVA中连接Sybase数据库(例子)相关推荐

  1. java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)

    * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql ...

  2. java和连接数据库的驱动_java中连接各数据库的驱动类和连接方式

    1.JAVA连接ACCESS数据库 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odb ...

  3. .net mysql和php mysql数据库连接_浅谈PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

  4. java web access_Java Web项目中连接Access数据库的配置方法

    本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...

  5. 如何在linux中连接sybase数据库

    如何在linux中连接sybase数据库 要在Linux中连接Sybase数据库,需要使用Sybase客户端工具(例如isql或bcp)以及Sybase库文件和驱动程序.以下是一些基本步骤: 1.安装 ...

  6. 如何在IDEA中连接mysql数据库

    补充说明下,本篇博文连接数据库,只是将IDEA作为一个Mysql数据库的可视化界面,无法在代码中访问.如果你们是想在代码中连接MySQL数据库,比如通过访问数据库的用户名和密码来进行登录验证,那么请看 ...

  7. 如何在jsp中连接SQLserver数据库

    分享如何在jsp中连接SQLserver数据库(我这里用的是eclipse连接SqlServer2014) 前提:需要先把sqljdbc4.jar的包放在web-inf的lib包下(负责安装包,点击l ...

  8. golang中连接mongo数据库并进行操作

    golang中连接mongo数据库并进行操作 golang中连接mongo数据库并进行操作 首先,我们需要下载mongo模块 执行 go get github.com/mongodb/mongo-go ...

  9. ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc

    场景 在Visual Studio 2013中连接 SqlServer数据库时提示: 未能加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc 注: ...

  10. 我的docker随笔33:在容器中连接oracle数据库

    本文涉及一种在容器中连接 oracle 数据库的方法和步骤,最后给出测试结果.至于使用程序的方式连接,则是后续要实施的工作. 一.引言 之前在 Windows 实现了连接 oracle 数据库,本次尝 ...

最新文章

  1. linux摄像头 sdl,Linux音视频(SDL与YUV)
  2. 袖口里的“超能力”:Facebook腕带式AR传感器,可隔空打字、操控界面,LeCun点赞...
  3. 树莓派 Ubuntu mate 18.04 修改为清华源
  4. windows XP常见进程(个人总结)
  5. JS中的prototype、__proto__与constructor(图解)
  6. ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法
  7. Linux运维常用检查网络工具
  8. Exynos4412 所用内存 —— DDR2
  9. Linux 定时器设置
  10. 2015 UESTC 搜索专题B题 邱老师降临小行星 记忆化搜索
  11. 云计算学习笔记005---Hadoop HDFS和MapReduce 架构浅析
  12. 详解用backgroundImage解决图片轮播切换
  13. 活动目录系列之一……活动目录简介及部署
  14. python3入门代码-python3爬虫入门程序
  15. c语言判断sjis编码,loadrunner Web_类函数之web_sjis_to_euc_param()
  16. 左程云 Java 笔记--二叉树
  17. 数字麦克风PDM信号采集与STM32 I2S接口应用(三)
  18. arcgis制图汇总
  19. Chrome安装HttpWatch
  20. SRS系列一——实现RTMP直播

热门文章

  1. 计算机病毒是计算机软件出现的故障,计算机病毒引发故障有哪些
  2. java Structs 介绍
  3. 黑莓手机安装linux,Ubuntu下善用黑莓(备份,同步,装卸备份应用程序)
  4. iOS 让CoreData更简单些
  5. Delphi FireMonkey 的动画以及多线程
  6. LOL自制皮肤1-解析WAD文件的一些总结
  7. 寄生虫技术计算机软件怎么样,2019寄生虫软件-某寄生虫软件分析
  8. [转][darkbaby]任天堂传——失落的泰坦王朝(下)
  9. 用FileZillaServer搭建FTP服务服务端、客户端
  10. 【软件需求工程】北理的恶龙们——软件需求规格说明