java sybase数据库连接_在JAVA中连接Sybase数据库(例子)
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数据库(例子)相关推荐
- java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)
* TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql ...
- java和连接数据库的驱动_java中连接各数据库的驱动类和连接方式
1.JAVA连接ACCESS数据库 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odb ...
- .net mysql和php mysql数据库连接_浅谈PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
- java web access_Java Web项目中连接Access数据库的配置方法
本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...
- 如何在linux中连接sybase数据库
如何在linux中连接sybase数据库 要在Linux中连接Sybase数据库,需要使用Sybase客户端工具(例如isql或bcp)以及Sybase库文件和驱动程序.以下是一些基本步骤: 1.安装 ...
- 如何在IDEA中连接mysql数据库
补充说明下,本篇博文连接数据库,只是将IDEA作为一个Mysql数据库的可视化界面,无法在代码中访问.如果你们是想在代码中连接MySQL数据库,比如通过访问数据库的用户名和密码来进行登录验证,那么请看 ...
- 如何在jsp中连接SQLserver数据库
分享如何在jsp中连接SQLserver数据库(我这里用的是eclipse连接SqlServer2014) 前提:需要先把sqljdbc4.jar的包放在web-inf的lib包下(负责安装包,点击l ...
- golang中连接mongo数据库并进行操作
golang中连接mongo数据库并进行操作 golang中连接mongo数据库并进行操作 首先,我们需要下载mongo模块 执行 go get github.com/mongodb/mongo-go ...
- ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc
场景 在Visual Studio 2013中连接 SqlServer数据库时提示: 未能加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc 注: ...
- 我的docker随笔33:在容器中连接oracle数据库
本文涉及一种在容器中连接 oracle 数据库的方法和步骤,最后给出测试结果.至于使用程序的方式连接,则是后续要实施的工作. 一.引言 之前在 Windows 实现了连接 oracle 数据库,本次尝 ...
最新文章
- linux摄像头 sdl,Linux音视频(SDL与YUV)
- 袖口里的“超能力”:Facebook腕带式AR传感器,可隔空打字、操控界面,LeCun点赞...
- 树莓派 Ubuntu mate 18.04 修改为清华源
- windows XP常见进程(个人总结)
- JS中的prototype、__proto__与constructor(图解)
- ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法
- Linux运维常用检查网络工具
- Exynos4412 所用内存 —— DDR2
- Linux 定时器设置
- 2015 UESTC 搜索专题B题 邱老师降临小行星 记忆化搜索
- 云计算学习笔记005---Hadoop HDFS和MapReduce 架构浅析
- 详解用backgroundImage解决图片轮播切换
- 活动目录系列之一……活动目录简介及部署
- python3入门代码-python3爬虫入门程序
- c语言判断sjis编码,loadrunner Web_类函数之web_sjis_to_euc_param()
- 左程云 Java 笔记--二叉树
- 数字麦克风PDM信号采集与STM32 I2S接口应用(三)
- arcgis制图汇总
- Chrome安装HttpWatch
- SRS系列一——实现RTMP直播
热门文章
- 计算机病毒是计算机软件出现的故障,计算机病毒引发故障有哪些
- java Structs 介绍
- 黑莓手机安装linux,Ubuntu下善用黑莓(备份,同步,装卸备份应用程序)
- iOS 让CoreData更简单些
- Delphi FireMonkey 的动画以及多线程
- LOL自制皮肤1-解析WAD文件的一些总结
- 寄生虫技术计算机软件怎么样,2019寄生虫软件-某寄生虫软件分析
- [转][darkbaby]任天堂传——失落的泰坦王朝(下)
- 用FileZillaServer搭建FTP服务服务端、客户端
- 【软件需求工程】北理的恶龙们——软件需求规格说明