DirectMySQLObjects122.rel
所属分类:MySQL数据库
开发工具:Delphi
文件大小:359KB
下载次数:70
上传日期:2006-05-06 09:17:00
上 传 者:
dedes
说明: 用delphi连接mysql的组件,老外写的,比mysql提供的odbc快好多啊。
(connect with mysql components, the student wrote, mysql than the odbc ah lot faster.)
文件列表:
DirectMySQLObjects122.rel (0, 2006-03-15)
DirectMySQLObjects122.rel\DMysql.cfg (438, 2006-02-17)
DirectMySQLObjects122.rel\DMysql.dcu (1853, 2006-02-17)
DirectMySQLObjects122.rel\DMysql.dof (2410, 2006-02-17)
DirectMySQLObjects122.rel\DMysql.dpk (836, 2006-02-17)
DirectMySQLObjects122.rel\DMysql.res (1536, 2006-02-17)
DirectMySQLObjects122.rel\gpl.txt (18353, 2001-09-17)
DirectMySQLObjects122.rel\MysqlClient.cfg (438, 2006-03-22)
DirectMySQLObjects122.rel\MysqlClient.dcu (1607, 2006-03-22)
DirectMySQLObjects122.rel\MysqlClient.dof (2014, 2006-03-22)
DirectMySQLObjects122.rel\MysqlClient.dpk (547, 2006-03-22)
DirectMySQLObjects122.rel\MysqlClient.res (1536, 2006-03-22)
DirectMySQLObjects122.rel\mysqlinc.inc (479, 2002-03-23)
DirectMySQLObjects122.rel\MysqlStreams (0, 2006-03-15)
DirectMySQLObjects122.rel\MysqlStreams\MysqlStreams.cfg (438, 2006-03-22)
DirectMySQLObjects122.rel\MysqlStreams\MysqlStreams.dcu (1760, 2006-03-22)
DirectMySQLObjects122.rel\MysqlStreams\MysqlStreams.dof (2014, 2006-03-22)
DirectMySQLObjects122.rel\MysqlStreams\MysqlStreams.dpk (566, 2006-03-22)
DirectMySQLObjects122.rel\MysqlStreams\MysqlStreams.res (1536, 2006-03-22)
DirectMySQLObjects122.rel\MysqlStreams\Project1.cfg (444, 2006-02-17)
DirectMySQLObjects122.rel\MysqlStreams\Project1.dof (2212, 2006-02-17)
DirectMySQLObjects122.rel\MysqlStreams\Project1.dpr (235, 2004-11-29)
DirectMySQLObjects122.rel\MysqlStreams\Project1.drc (30817, 2006-02-28)
DirectMySQLObjects122.rel\MysqlStreams\Project1.map (544825, 2006-02-28)
DirectMySQLObjects122.rel\MysqlStreams\Project1.res (876, 2004-11-29)
DirectMySQLObjects122.rel\MysqlStreams\uMain.dcu (10777, 2006-02-28)
DirectMySQLObjects122.rel\MysqlStreams\uMain.ddp (51, 2006-02-28)
DirectMySQLObjects122.rel\MysqlStreams\uMain.dfm (3036, 2006-02-27)
DirectMySQLObjects122.rel\MysqlStreams\uMain.pas (6804, 2006-02-28)
DirectMySQLObjects122.rel\MysqlStreams\uMain.~ddp (51, 2006-02-28)
DirectMySQLObjects122.rel\MysqlStreams\uMain.~dfm (3036, 2006-02-27)
DirectMySQLObjects122.rel\MysqlStreams\uMain.~pas (6802, 2006-02-28)
DirectMySQLObjects122.rel\MysqlStreams\uMysqlStreams.dcu (2220, 2006-03-22)
DirectMySQLObjects122.rel\MysqlStreams\uMysqlStreams.pas (2587, 2006-03-22)
DirectMySQLObjects122.rel\MysqlStreams\uMysqlStreams.~pas (2587, 2006-03-22)
DirectMySQLObjects122.rel\uMysqlClient.dcu (48703, 2006-02-13)
DirectMySQLObjects122.rel\uMysqlClient.pas (92495, 2005-11-25)
DirectMySQLObjects122.rel\uMysqlClient.~pas (92495, 2005-11-25)
DirectMySQLObjects122.rel\uMysqlCT.dcu (5445, 2006-02-13)
... ...
Mysql-direct library
--------------------
Current version: 1.2.2
----------------======
25-November-2005
Fixed a memory leak when disconnecting with error and reconnecting under certain circumstances.
Fixed some socket handle leak.
Fixed close_wait state on some windows XP/2003 machines.
02-January-2005
full 4.1.x protocol has been added.
13-December-2003
New 4.1.x password protocol is now supported.
Note: 4.1.0 uses a different protocol and there is a flag (Use410Password) which needs to be set to enable it.
(the library would attempt to detect it from the server version string)
if pos('4.1.0', fserver_version)=1 then
FUse410Password:=true
13-December-2003
Fixed large packets AV, when a packet over 16Mb would be received from the new server.
02-March-2003
Minor release fixing some minor bugs. This version fixes the:
1) slow network errors
2) memory allocation/deallocation from real_write in the net structure.
25-March-2002
New compiler directive checks, so there will be no range checking nor integer overflow errors.
23-March-2002
News:
-----
- by accident pipes werent working on linux; now this is fixed
- invalid resultset when a row is empty and there is just a column!!
- connect now do really has a timed out! (very nice on errors). Check ConnectTimeout
propertie for the value(default 30)
- read has a time-out !!! very nice fature .. your app will recover nicely on network
errors while reading a large dataset
- new porperty NoTimeOut which disables the read-checks time-out. Will increase the speed
on reliable connetions (do not enable it if you are not sure what you are doing)
- the code has been rearranged in order to make it more reliable and to handle the errors
better/faster
- many thanks to all users of this library for sugestions on how to improve it. I'm
looking forward for hear anymore sugestions.
- i'm still LOOKING FOR A JOB .. so if you need someone or if you know someone who may need
a delphi p/a please do not hesitate to contact me.
10-January-2002 Cristian Nicola
Installation:
-------------
This is not a component so do *NOT* try to install it as a component. These are
objects and they do need to be created/freed in an explicit manner.
Check the demo to see how to create/free them.
If you want to use ssl you will need to find/build openssl and you will need to
redistribute libeay32.dll and ssleay32.dll with your executable.
Note: - ssl has not been tested with kylix. I would appreciate if anyone has time to
build mysql 4.0 on linux and try to connect to it from kylix (yes i'm still working
on that laptop so it will take me like forever to install/reinstall everything in order
to debug both windows and kylix - so for the moment i can *only* assume it works with
kylix)
- i finally got some time to comment each function/procedure so please do check
the source code for comments.
Licencing issues:
-----------------
10-January-2002 Cristian Nicola
Note:
Mysql is copyright by MySQL AB. Refer to their site ( http://www.mysql.com )
for licencing issues.
Zlib is copyright by Jean-loup Gailly and Mark Adler. Refer to their site for
licencing issues. ( http://www.info-zip.org/pub/infozip/zlib/ )
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
NOTES:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. If you are using it for a commercial software it must be open source and
it must include full source code of this library in an unaltered fashion
or you would need to ask for permission to use it. This library will be
considered donationware which means if you want to contribute with any money
or hardware you are more than welcome.
4. This notice may not be removed or altered from any source distribution.
Cristian Nicola
n_cristian@hotmail.com
If you use the mysqldirect library in a product, i would appreciate *not*
receiving lengthy legal documents to sign. The sources are provided
for free but without warranty of any kind. The library has been
entirely written by Cristian Nicola after libmysql of MYSQL AB.
近期下载者:
相关文件:
收藏者: