分享

jsp连接sybase数据库中文显示问题终极解决办法! - sybase

 johnlane 2007-06-30

jsp连接sybase数据库中文显示问题终极解决办法!

作者:asp.net   |   阅读全文   |   时间:2007-04-12
jsp连接sybase数据库中文显示问题终极解决办法! :

作者 满胜

这两天被如题的问题缠绕,好不容易解决掉了

当时遇到的问题如下:

sybase运行在unix上,编码未知,jsp页面显示查询数据中文乱码
pageencoding和charset都已设置,tomcat的xml文件也已设置
已经试过的办法有:
1.  string temp = rssearch.getstring(a[i]);
  if (temp != null) {
  byte[] b = temp.getbytes ("8859_1");
  temp = new string(b,"gbk");
  out.print(temp);
  }
2.string temp = rssearch.getstring(a[i]);
 
  byte[] buffer = new byte[temp.length()];
  int j=0;
  for (int i = 0; i<temp.length(); i++)
  {
  if (temp.charat(i)>=0x100)
  {
  char c = temp.charat(i);
  byte[] buf = (""+c).getbytes();
  buffer[j++] = (byte)buf[0];
  buffer[j++] = (byte)buf[1];
  }
  else
  {
  buffer[j++] = (byte)temp.charat(i);
  }
  }
  temp= new string(buffer, 0, j);

    ......

2

JDBC连接SYBASE的3种方法

作者:asp.net   |   阅读全文   |   时间:2007-04-12
JDBC连接SYBASE的3种方法 :
1.单用一个jsp文件测试sybase jconnect-5_2 jdbc数据库接口:


<%@ 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>
<center>jsp测试sybase jconnect-5_2 jdbc数据库接口</center>
<br><br>
<table border=3 align=center >
    ......

3

PowerBuilder连接Sybase SQL Server的注意事项

作者:asp.net   |   阅读全文   |   时间:2007-04-12
PowerBuilder连接Sybase SQL Server的注意事项:
  首先, 确认open client 已经安装, 并正确配置, 且能够通过wisql
或sybase advantage查询server端数据库中的数据.

powerbuilder连接不上sybase数据库, 主要原因有以下几点:

1) locales.dat 未正确设置

locales.dat 是client端字符集设置文件, 一般在c:\sybase\locales\
目录下。若操作系统平台是windows 95, 则修改[nt]节下的相关
内容;若操作系统平台是windows 3.x, 则修改[win3]节下的相关
内容。
a、应该有一行有关中国的国别设置:
locale = chs, us_english, iso_1
b、client端的缺省字符集设置应该和server端的字符集设置一致。
本例中将client端的缺省字符集设为iso_1:
locale = default, us_english, iso_1

    ......

4

ADO连接数据库字符串大全(VP,Excel,文本,Sybase,.NET等)

作者:asp.net   |   阅读全文   |   时间:2007-04-12
ADO连接数据库字符串大全(VP,Excel,文本,Sybase,.NET等):
ado连接数据库字符串大全(vp,excel,文本,sybase,.net等)

this page contains sample ado connection strings for odbc dsn / dsn-less,
ole db providers, remote data services (rds), ms remote, ms datashape.

also included are ado.net connection strings for each .net managed provider
(sqlclient, oledb, and odbc).

these sample connection strings are compiled
by carl prothman, a microsoft visual basic mvp
enjoy!

 
table of contents
    ......

5

.NET中使用oledb连接sybase和csv格式文件的连接

作者:asp.net   |   阅读全文   |   时间:2007-04-12
.NET中使用oledb连接sybase和csv格式文件的连接:

前段时候看了一些.net中连接数据库的大全,发现不是很全,特别是sybase和csv这两个数据使用方式,现在把我的连接方式供大家参考。


sybase(oledb)


首先需要安装12.5的ole客户端,在配置程序中添加data source.然后再.net中就可以使用了。


provider=sybase.aseoledbprovider.2;initial catalog=数据库名;user id=用户名;data source=数据源;extended properties="";server name=ip地址;network protocol=winsock;server port address=5000;


或者直接使用.net的傻瓜式的创建新连接。


 


csv


oledb


select *
from opendatasource (microsoft.jet.oledb.4.0,

    ......

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多