zoukankan      html  css  js  c++  java
  • UniDAC连接Embedded MySQL server

    Simple question about MySQL embedded application.

     

    Simple question about MySQL embedded application.

    Postby tanghz » Mon 11 Oct 2010 23:29

    Hi , 
    I am wondering how I can use the embedded MySQL server in a Delphi application via UniDAC? Do you have a demo for this ? Better give me a step by step guide if possible. 
    Thanks very much.
    tanghz
     
    Posts: 16
    Joined: Wed 17 Jan 2007 02:40

     

    Postby AndreyZ » Tue 12 Oct 2010 08:05

    Hello, 

    You can look at the MyDACDemo->TechnologySpecific->Embedded demo. This demo demonstrates working with Embedded MySQL Server. If you don't have MyDAC you can download MyDAC Trial version. Also you can read the Using Embedded Server topic in MyDAC Reference Manual.
    AndreyZ
    Devart Team
     
    Posts: 2506
    Joined: Fri 03 Sep 2010 07:16

     

    Postby tanghz » Tue 12 Oct 2010 16:26

    Hi , I purchased UniDAC. Will you include that embedded part of function in this product? This is a standard feature of MySQL, I presume.
    tanghz
     
    Posts: 16
    Joined: Wed 17 Jan 2007 02:40

     

    Postby AndreyZ » Wed 13 Oct 2010 08:10

    UniDACDemo doesn't have the example of working with Embedded MySQL Server. That's why you can look at this example only in MyDACDemo. 

    You can connect to the Embedded MySQL server with UniDAC in the following way:
    Code: Select all
      UniConnection.ProviderName := 'MySQL'; 
      UniConnection.Database := DatabaseName; 
      UniConnection.SpecificOptions.Values['Embedded'] := 'True'; 
      UniConnection.SpecificOptions.Values['EmbeddedParams'] := '--basedir=.'#13#10'--datadir=data';

    The --basedir parameter sets the base path for the Embedded MySQL server. All paths are usually used relatively to the base path. The --datadir parameter sets the path to the data directory.
    Last edited by AndreyZ on Wed 13 Oct 2010 11:07, edited 1 time in total.
    AndreyZ
    Devart Team
     
    Posts: 2506
    Joined: Fri 03 Sep 2010 07:16

     

    Postby tanghz » Wed 13 Oct 2010 10:11

    great, this is a special offer. 
    I will try it and feed back to you. 
    Very well thought, UniDAC!
    tanghz
     
    Posts: 16
    Joined: Wed 17 Jan 2007 02:40

    Re: Simple question about MySQL embedded application.

    Postby vallemanden » Wed 19 Sep 2012 11:49

    I tryed this but i keep getting error about can't load libmysql.dll, but it is in the same dir where the exe fil is

    using firemonkey 
    mysql 5.5
    unidac 4.5.9

    "MySQL client library couldn't be loaded. Please place libmysqld.dll file to system folder (included to PATH) or to the folder with executable unit of main program."
    vallemanden
     
    Posts: 17
    Joined: Sat 11 Jun 2011 07:44

    Re: Simple question about MySQL embedded application.

    Postby AndreyZ » Wed 19 Sep 2012 14:28

    Please make sure you placed the libmysqld.dll (and not libmysql.dll) library to the directory where the executable file of your application is located. Also, please note that you should use 32-bit libmysqld.dll for 32-bit applications, and 64-bit libmysqld.dll for 64-bit applications.

    http://www.cnblogs.com/wxb-km/archive/2012/11/21/2781719.html

  • 相关阅读:
    项目编译
    sqlserver查列名
    list<>初始化赋值两种方式
    看到一句很不错的话
    typescript
    vscode里div等html标签代码补全
    JavaScript 基于原型链的继承
    大数据系列01:大数据离线计算平台hadoop集群搭建和本地环境配置实践
    java数据类型
    计算机基础及java基础
  • 原文地址:https://www.cnblogs.com/findumars/p/3821195.html
Copyright © 2011-2022 走看看