首页 > 数据库 >delphi ADO通过ODBC连接MySQL

delphi ADO通过ODBC连接MySQL

时间:2023-12-16 10:55:55浏览次数:36  
标签:delphi ceshi ODBC 指定 DSN Provider MySQL

ADO通过ODBC连接MySQL

操作步骤

连接字符串

使用数据源名称

Provider=MSDASQL.1;Persist Security Info=False;Data Source=ceshi
  • Data Source 指定数据源名称,需要在32位ODBC中创建。

使用连接字符串

带有 DSN 的语法:

Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=ceshi;SERVER=127.0.0.1;UID=root;PWD=123456;DATABASE={ceshi};PORT=3306"

不带 DSN 的语法:

Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={MySQL ODBC 8.0 ANSI Driver};SERVER=127.0.0.1;UID=root;Pwd=123456;DATABASE={ceshi};PORT=3306"
  • DSN 指定数据源名称。
  • Driver 指定ODBC驱动的名称。
  • SERVER 指定服务器名称。
  • UID 指定用户名。
  • Pwd 指定用户密码。
  • DATABASE 指定数据库的名称。
  • PORT 指定端口号。

参考文档

用于 ODBC 的 Microsoft OLE DB 提供程序

MySQL Connector/ODBC 下载地址

MySQL Connector/ODBC开发指南

标签:delphi,ceshi,ODBC,指定,DSN,Provider,MySQL
From: https://www.cnblogs.com/txgh/p/17904585.html

相关文章

  • Delphi实现登录窗体与主窗体的过程
    登录窗体:typeTfrmLogin=class(TForm)btn1:TButton;procedurebtn1Click(Sender:TObject);private{Privatedeclarations}public{Publicdeclarations}end;varfrmLogin:TfrmLogin;implementation{$R*.dfm}procedureTfrm......
  • 关于VMware中beeline和MySQL的猜想
    昨天讲live重装了一次,发现是可以正常登录beeline的,但是当我辛辛苦苦下载好MySQL之后发现登录beeline依旧会出现 CouldnotopenclienttransportwithJDBCUri:jdbc:hive2://node1:10000:java.net.ConnectException:拒绝连接(Connectionrefused)(state=08S01,code=0)的......
  • mysql索引有哪些类型?
    MySQL目前主要有的索引类型为:普通索引、唯一索引、主键索引、组合索引、全文索引。通过给字段添加索引可以提高数据的读取速度,提高项目的并发能力和抗压能力。索引优化时mysql中的一种优化方式。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。下面我们来看......
  • Docker部署mysql5.7数据库
    1、拉取镜像dockerpullmysql:5.72、启动mysql5.7镜像dockerrun-p3306:3306--namemysql\-v/mydata/mysql/log:/var/log/mysql\-v/mydata/mysql/data:/var/lib/mysql\-v/mydata/mysql/conf:/etc/mysql\-eMYSQL_ROOT_PASSWORD=root\-dmysql:5.7参数说明......
  • MySQL如何输出发生死锁的SQL到日志文件
    一、背景首先我们在日常的开发中,大概率会使用批量更新,或者在一个事务里面做增删改查,那么就有可能不同事务之间导致死锁的发生。这里主要讲的是如何将当时发生死锁的信息输出到日志文件中,以及具体的SQL打印。二、如何实现查了很多网上的文章,都是使用什么下面之类的命令showengin......
  • PowerBI 如何通过ODBC连接Azure SQL数据源
    背景:公司内网限制了部分网络,在尝试通过PowerBI常用数据源SQLSERVER连接时被限制访问,因此尝试通过ODBC驱动程序连接问题:通过ODBC连接时,测试连接通过,但是在PowerBI获取数据源时提示"数据库无效或不能访问"  后面发现是ODBC配置有问题 添加新的数据源: 选择驱动程......
  • 一、MySQL概述及下载安装
    一、数据库概述二、什么是SQL三、安装MySQL四、卸载MySQL五、查看MySQL服务六、MySQL服务启停七、登录MySQL......
  • IntelliJ IDEA无公网远程连接Windows本地Mysql(开发调试必备,提高开发效率!!!)
    IDEA作为Java开发最主力的工具,在开发过程中需要经常用到数据库,如mysql数据库,但是在IDEA中只能连接本地数据库,有时候需要访问其他地方如家里或者公司的数据库,将无法访问,内网的局限性导致我们只能在同一网络访问,无法跨网络访问,所以,本例将介绍如何在异地也可以实现远程连接......
  • MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。
     MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。今天在写项目时候,需要将数据insert到数据库中。但是,看到插入数据库中的时间只有年月日,没有时分秒。 查看实体类没毛病 查看xml文件也没有问题  timestamp和datetime区别: 最后经过排查发现问题......
  • mysql主从切换
    需求:停止db03机器上的主库,将db05从节点作为主库,将其他从库的主库指向db05前置准备,打通业务机器和db05的防火墙,保证db03db05mysql实例上的账户信息一致1、让业务停止写入db03上的mysql主库2、登录mysqldb03查看位点showmasterstatus;+------------------+......