随笔分类 - 数据库技术
摘要:centOS的yum安装的MySQL是5.1版本,可通过官方的rpm包安装5.5版本 yum安装的mysql服务名为mysqld,通过rpm安装的服务名mysql ps: 通过rpm安装的MySQL 5.6,发现通过C#(MySql.Data.dll)写入中文时总提示"invalid value",
阅读全文
摘要:Navicat for MySQL可以导入导出数据库服务器的连接,方便你换机器时不用再设置连接。 导出为一个.ncx的XML文件。 导入后,在执行一个查询时,可能会报以下错误 这是因为源机器和本机的文件路径不同而造成的,可以在导入之前修改.ncx文件里的路径 或者导入后重新设置服务器连接的属性(右键
阅读全文
摘要:在.NET CF(WM 6)中使用了System.Data.SQLite,程序在个别手机(WM6.1和6.5)上运行异常,异常提示为unsafenativemethods.sqlite3_open_interop方法。如果你使用的是早期版本的System.Data.SQLite,那么在WM6.1或高版本的手机上可能会出现此异常。在System.Data.SQLite的Version History...
阅读全文
摘要:本文使用System.Data.OracleClient方式,这是MS提供的以ADO.NET方式访问Oracel的驱动;Oracle也有个Oracle Data Provider for .NET(ODP.NET)下篇再讨论。访问Oracle时客户端(或者web服务器)得安装一个Oracle的客户端,这个有点不爽,SQL Server不用呀,MySQL顶多来个MySql.Data.dll 就搞定。...
阅读全文
摘要:SQLite是一个轻量级的嵌入式文件型数据库,下面是一个在.net 2.0中的应用尝试。使用工具:SQLite ExpertSQLite数据库管理工具,非常好用,类似我之前介绍的EMS SQL Manager 2007 for MySQL System.Data.SQLiteSQLite For ADO.NET驱动,类似我之前介绍的MySql.Data.dll 这2个工具都包括了SQLite的引擎...
阅读全文
摘要:支持:多表连接查询、Group by分组查询等。(多表连接查询时请指定字段,不要用SELECT *) 返回为一结果集,有一个输出参数为记录总数,配合AspNetPager控件使用绝配。 转载请注明出处,欢迎讨论Pk。 CREATE PROCEDURE web_pager ( @rowsTotal INT OUTPUT, --输出记录总数 @tableName...
阅读全文
摘要:开启远程连接 SQL Server 2005外围应用配置器--服务和连接的外围应用配置器,如图选择允许远程连接,重启SQLServer服务 配置服务端防火墙允许访问SQLServer,添加端口
阅读全文
摘要:通常通过MySQL的"load data local infile"语句将一个文本文件中的内容导入到数据库中, 这样速度会很快,但今天发现如果文本的大小超过1M时,出现异常:“Packets larger than max_allowed_packet are not allowed” 。 MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M), ...
阅读全文
摘要:ADO.NET Driver for MySQL MySql.Data.dll是.Net访问MySQL数据库的一个驱动,完全ADO.NET数据访问模式,由MySQL官方提供,有多个版本可选择。 最早使用的环境:.Net2.0+MySQL5.x+MySQL.data.dll 1.0.7,感觉似乎很稳定,一直没什么大问题。随着系统升级,尝试更新MySql.Data.dll版本(1.07版本官方早不...
阅读全文
摘要:1、下载安装ADO.NET Driver for MySQL (Connector/NET) 最新版本5.1.3,下载地址:http://www.mysql.com/products/connector/ 下载完整版(MySql.Data.msi)安装后会在Visual Studio 2005中安装相应连接驱动。 2、打开Visual Studio 2005,新建数据库连接 选择数据源列表中的M...
阅读全文
摘要:之前在园子里看到过SpDevelop,今天使用了一下,还不错,操作非常接近visual studio,比起重量级的PowerDesign,算是一个小巧实用的小工具。一、新建解决方案(.sp文件),其实是新建项目文件(.dbprj文件),同时会有一个sp文件产生;二、在解决方案中右键选择建立的项目文件,可以新建数据库图形文件(.db),双击db文件,即可在图形中设计数据库了,可以拖动工具箱中的工具(...
阅读全文
摘要:使用光标执行循环操作 DROP PROCEDURE IF EXISTS sp_opr;CREATE PROCEDURE sp_opr()BEGIN /**//* 定义变量一 */ DECLARE _Err_Code CHAR(8) DEFAULT ''; /**//* 定义变量二 */ DECLARE _Cnt INT DEFAULT 0; /**//* 光标...
阅读全文
摘要:MySQL Connector/NET 使.Net+MySQL开发变得越来越方便,关于MySQL Connector/NET官方是这样介绍的: Connector/NET enables developers to easily create .NET applications that require secure, high-performance data connectivity wit...
阅读全文
摘要:自动获取数据库中的主从关系数据,以下是获取省份及省份对应的城市,代码如下: '> 重点:Dat...
阅读全文
摘要:最新版本EMS SQL Manager 2007 for MySQL ver 4.0.0.1发布,一款优秀的MySQL客户端数据管理工具!下载地址:http://www.sqlmanager.net/products/mysql/manager/download支持UTF-8编码
阅读全文
摘要:所用工具MySQL5.022VS2005 Team SuiteMySQL Connector Net 5.0.3EMS SQL Manage 2005 For MySQL使用过MySQL的朋友都知道有乱码问题困扰,而出现此问题都是因没有正确设置其编码造成;假设现在要做一个简体中文网站;一、设置数据库编码安装mysql时可选择编码,如果已经安装过,可以更改文件my.ini(此文件在mysql的安装目...
阅读全文
摘要:一、建立数据库、表、添加数据这里我们使用图形化操作的SQL Manager 2005 Lite for MySQL来建立数据,它的操作界面非常类似OFFICE软件,使用方便、很容量上手、下面开始建立数据库及表单击"Creat New DataBase":新建DB输入密码:选择客户端编码为gb2312,防乱码;也可以在新建好的数据库右键选择"DataBase Registration Info"更改...
阅读全文
摘要:.net是现在众多开发者的选择、而mysql数据一直以轻型、快速、免费深得许多开发者的暧昧、而php+mysql一直是许多大型网站所采用的方式。那能不能用.net+mysql这种组合方式了,当然可以,从这一篇随笔开始,我们一起领略.Net+Mysql的强势! 一、Mysql数据库 现在最新版本是5.0.27,可从官方网站或mysql中文网站下载到。 详细的安装方法:...
阅读全文
摘要:在asp.net中连接MySql、使用MySql.Data.DLL、完全ADO.NET访问模式、操作方便如同SQL ServerMySql.Data.dll下载地址:http://dev.mysql.com/downloads/http://free5.ys168.com/?dotnetlyusing MySql.Data.MySqlClient;public partial class Msg ...
阅读全文