随笔分类 -  MySQL/SQL Server

MySQL/SQL Server/Sybase
Java连接Sybase ASE数据库的一个简单例子
摘要:演示在用java连接Sybase ASE数据库。用了一个简单的java程序作试验。第一步:获得jdbc for sybase驱动程序下载JDBC驱动:http://www.sybase.com/detail?id=1009726也可到CSDN下载:http://download.csdn.net/source/2697077有jConnect6.05和jConnect5.5两种。jConnect6.05中包含jconn3.jar包,jConnect5.5中包含jconn2.jar包。建议最新的Sybase驱动jconn3.jar。不过我的这个例子很简单,两者都可以用。下载:jconn3.jar 阅读全文
posted @ 2012-11-08 10:56 一江水 阅读(15329) 评论(1) 推荐(0) 编辑
解决sybase中文以及大小写问题(服务器端)(utf8 乱码)
摘要:有关设置sybase中文字符集问题,从网上搜来的资料多为在isql环境下用命令设置。步骤如下:(这里SYBASE的安装路径为c:sybase)如何安装cp936字符集3.在ISQL环境中1>select name,id from syscharsets2>go找到name为cp936对应的id(假设为117)4.1>sp_configure "default character set id",1172>go5.重启server两次(注:第一次启动后,server会自动宕掉,需要第二次重启后才能使用)除了这种方式还可以在sybase的图形管理界面下进 阅读全文
posted @ 2012-10-11 08:49 一江水 阅读(2883) 评论(0) 推荐(0) 编辑
如何使Sybase ASE中对象名不区分大小写?
摘要:在Sybase ASE中默认的情况是对象名或者字段名区分大小写,数据库内的字符按照二进制进行排序。单字节字符就按照字符的ASCII值排序,对于多字节(如:一个汉字)字符则是按照第一个字节的ASCII值进行排序。此时,汉字的排序是没有意义的。但是,有时候会遇到要求对象名或者对象字段名不区分大小写的情况。比如:将其他rdbms的数据库移植到sybase ASE数据库(比如:ASA,oracle等);业务系统要求对象名不区分大小写等场景。本文介绍在Sybase ASE 15.0.3中调整字符集和排序顺序使得ASE不区分对象名和字段名的大小写。在谈到数据库的字符集时,不得不提到数据库的排序顺序。字符集 阅读全文
posted @ 2012-10-09 10:35 一江水 阅读(2611) 评论(0) 推荐(0) 编辑
MySQL中ALTER TABLE时的性能问题
摘要:当对于一个大表进行ALTER TABLE的时候,性能问题就产生了。MySQL大部分改动的步骤如下:根据新的表结构创建一个空表,从旧表中把数据取出来插入到新表中,在删除旧表。这是个非常漫长的过程。许多人ALTER TABLE之后,都有等待1小时或者1天的痛苦经历。  MySQL AB已经开始提升这方面的性能了。一些即将到来的特性是支持"在线"的操作,而不会去锁定表。InnoDB的开发者也在积极努力开... 阅读全文
posted @ 2010-03-11 21:13 一江水 阅读(3874) 评论(0) 推荐(0) 编辑
MySQL之配置参数优化[转]
摘要:Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。   下面先说我的服务器的硬件以及论坛情况, cpu: 2颗四核Intel Xeon 2.00GHz 内存: 4GB DDR 硬盘: SCSI 146GB  论坛:... 阅读全文
posted @ 2009-06-07 15:24 一江水 阅读(413) 评论(0) 推荐(0) 编辑
MySql中delimiter的作用是什么?
摘要:这个命令与存储过程没什么关系吧。其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mysql> select * from test_table;然后回车,那么MySQL将立即执行该语句。但有时候,不希望MySQL这么做。在为... 阅读全文
posted @ 2009-05-27 04:06 一江水 阅读(98780) 评论(6) 推荐(15) 编辑
oracle移植到mysql注意事项
摘要:客户用的数据库是mysql,而研发好的产品支持oracle,为了让客户掏腰包,我们必须把数据库环境从oracle转向mysql。我们在转换的过程中碰到了下面一些问题,希望能给同样遭遇的同仁们一些借鉴。如果我们在最初的设计、编码过程中注意数据库的移植性,这种情况下可以完全不需要作额外工作。  一、数据库环境从oracle转向mysql碰到的问题。  因为逻辑不变,所以原则是不改应用程序代码,只改数据... 阅读全文
posted @ 2009-05-21 00:54 一江水 阅读(1104) 评论(1) 推荐(0) 编辑
Oracle 10g 中通过DBLink访问MySQL数据库
摘要:前一阵在公司通过Oracle访问MySQL,测试环境:CentOS5_X64, Oracle10g_X64, MySQL5 。把一些经验分享给大家!1, 首先在Oracle所在计算机安装MySQL的Client端软件,并且x86_64和i386版本的都需要安装,以便可以连接MySQL数据库。查看Client安装情况:rpm -qa |grep mysql mysql-5.0.45-7.el5 my... 阅读全文
posted @ 2009-05-17 18:31 一江水 阅读(6560) 评论(1) 推荐(0) 编辑
修改与破解Mysql root密码的几种方法
摘要:网上流传的几种破解mysql root密码的几种方法: 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 ... 阅读全文
posted @ 2009-05-13 23:13 一江水 阅读(8244) 评论(0) 推荐(0) 编辑
将MySQL迁移到Oracle
摘要:1、导言如你可能想象的,迁移一个数据库和使用它的应用程序是一件不小的事。要迁移数据库平台和使用它的应用程序必然会需要做很多工作。在这个包含两部分的文档里,我们将讨论围绕这个过程的所有步骤,问问你自己,要注意些什么,和怎样在有限的停机时间窗口中进行所有这些事情。最后,你的技术将获得提高,无论是通过书籍和刊物、论坛、培训或是认证。2、评估移植计划在你做任何事情之前,你将需要制定出一个要做什么的计划或提... 阅读全文
posted @ 2009-05-13 11:52 一江水 阅读(3355) 评论(1) 推荐(0) 编辑
如何将MySQL数据库迁移到Oracle数据库
摘要:需要准备的工具:1.连接Mysql 的jdbc 驱动 mysql-connector-java-5.0.4-bin.jar2.Oracle公司开发的SQL Developer 1.2下面就是配置SQL Developer 1.2配置环境:选择Tools-Preferences -Database-Third Party JDBC Driver 点击 Add Entry 添加Mysql的jdbc 驱... 阅读全文
posted @ 2009-05-13 00:35 一江水 阅读(2710) 评论(0) 推荐(0) 编辑
将数据从MySQL迁移到Oracle的注意事项
摘要:有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机, 于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。OR... 阅读全文
posted @ 2009-05-13 00:34 一江水 阅读(761) 评论(0) 推荐(0) 编辑