不管你是做数据分析,还是网络爬虫、Web 开发、亦或是机器学习,你都离不开要和数据库打交道。数据库基本上是结构化数据的集合,通过数据库可以用各种方式轻松地检索,管理和访问数据。如今,像MySQL 这样的关系型数据库依然是互联网的主流数据库之一,MySQL数据库的用处非常广泛,尤其是在数据量巨大的情况下,使用数据库来保存数据的优势非常明显。由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,有时候要进行MySQL数据库的连接操作。作为一个程序员,怎么能不会连接MySQL数据库呢?今天我们就来介绍Mysql数据库如何进行连接字符串的操作。

以MySQL Connector/Net 系列连接字符串、MySQL Connector/ODBC 5.1 系列连接字符串为例

代码:// 在 C# 代码中用以下数据库提供程序访问 MySQL 数据库

// MySQL Connector/Net 标准写法,默认端口:3306

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

// MySQL Connector/Net 指定端口写法,默认端口:3306

Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

// MySQL Connector/ODBC 5.1 访问本地数据库写法

Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;

// MySQL Connector/ODBC 5.1 访问远程数据库写法

Driver={MySQL ODBC 5.1 Driver};Server=myServerAddress;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

// MySQL Connector/ODBC 5.1 指定TCP/IP写法

Driver={MySQL ODBC 5.1 Driver};Server=myServerAddress;Port=3306;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

// MySQL Connector/ODBC 5.1 指定字符集写法

Driver={MySQL ODBC 5.1 Driver};Server=myServerAddress;charset=UTF8;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

// MySQL Connector/ODBC 5.1 使用SSL写法

Driver={MySQL ODBC 3.51 Driver};Server=myServerAddress;Database=myDataBase;User=myUsername; Password=myPassword;sslca=c:\cacert.pem;sslcert=c:\client-cert.pem;sslkey=c:\client-key.pem;sslverify=1;Option=3;

注意:默认情况下 .NET Framework 中并不包含此驱动,需要从网上下载驱动程序才能使用。当直接拖放时使用的是 MySQL Connector/Net 连接字符串,其它字符串及用法在示例代码中。

以上就是七种常用的 MySQL 数据库的连接字符串的写法啦。今天就分享到这里,希望本文对大家有所帮助。更多python学习推荐:python学习网。

mysql odbc 数据库连接字符串_MySQL数据库:如何字符串连接操作?相关推荐

  1. mysql 本地热备_MySQL 数据库热备的操作

    注意:服务器数据库热备 效果:缓解单台数据库连接量过大造成的响应超时问题,缓解高并发情况的响应问题: 可做操作:读写分离操作,将 主服务器数据库 设置[写]操作: 从服务器数据库 设置[读]操作: 此 ...

  2. mysql反弹提权_MySQL数据库反弹端口连接提权

    [51CTO.com原创稿件]在渗透或者安全评估时,有可能遇到一些比较奇葩的环境,即使通过Mysql root账号和密码获取了webshell,由于无法执行命令.在一般的情况下,也就放弃了.但其实可以 ...

  3. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  4. c 连接mysql批量存储数据库_C语言连接操作MySQL数据库的方法

    C语言连接操作MySQL数据库的方法 2014-07-13 16:20来源:中国存储网 导读:C语言连接mysql数据库,需要相应的头文件和lib文件,如果你安装Mysql数据库,会在安装目录下找到这 ...

  5. 连接mysql数据库字符串_MySQL数据库中怎么将字符串连接操作

    MySQL数据库中怎么将字符串连接操作 发布时间:2020-11-30 09:54:14 来源:亿速云 阅读:68 作者:小新 小编给大家分享一下MySQL数据库中怎么将字符串连接操作,相信大部分人都 ...

  6. mysql 查找字符位置_MySQL数据库中如何查看一个字符串在另一个字符串中第一次出现的位置呢?...

    摘要: 下文讲述MySQL数据库中查看一个字符串第一次出现的位置的方法分享,如下所示: 实现思路: 方式1: 使用系统函数LOCATE(substr,str)即可获取 substr字符串在str中第一 ...

  7. mysql数据库的字符串表示什么意思_MySQL数据库的字符串类型详解(01)

    Mysql的数据类型主要分为三类:数字类型.字符串(字符)类型.日期和时间类型,由于时间紧迫,根据学习的需要 数字类型暂不做详解,等待有时间了在修改此文档,此文主要介绍mysql 数据类型中的字符串类 ...

  8. mysql更新字符串中某个字符串_mysql更新某个字符串字段的部分内容

    如果现在需要Mysql更新字段重部分数据,而不是全部数据,应该采用何种方法呢?下面介绍了两种情况下Mysql更新字段中部分数据的方法,供您参考. Mysql更新字段中部分数据第一种情况: update ...

  9. mysql判断纯数字_MYSQL中判断字符串是否为纯数字

    今天下午产品的需求中要求要把一个数据库字段类型是text类型,但是字段里面的字段值是纯数字的记录找出来做统计使用,开始觉得不能够实现,后面网上查了一下,最后按照产品的要求做出来了,但是实现的过程中出现 ...

最新文章

  1. 2018年阿里妈妈搜索广告转化预测
  2. 编译安装samba4.89遇到的错误
  3. 删除字符串最后一个字符的几种方法
  4. Tengine的Linux下安装和启动
  5. 一篇文章教你学会使用SpringBatch 监听器Listener
  6. kafka集群的搭建
  7. py_文件操作_01
  8. 文档过期打不开怎么办_4 个超实用金山文档小技巧,很强大也很简单,赶紧收藏!...
  9. 【个人阅读】软件工程M1/M2阶段总结
  10. 只读副本和Spring Data第2部分:配置基础项目
  11. 【C++】简易GIF生成器(斗图神器!必备!!!)持续更新~
  12. python word转pdf linux_在Linux系统中把Pdf转化成word文档的软件
  13. 常用的学术论文研究方法(着重讲解文献法)
  14. 唱响艾泽拉斯 - 小安专辑
  15. 数字孪生应用案例及常用技术
  16. iOS 音乐播放器之锁屏歌词+歌词解析+锁屏效果
  17. 【网易互娱内推】2023届秋招提前批内推码:x8aiNS
  18. 【论文简述】Rethinking Depth Estimation for Multi-View Stereo: A Unified Representation(CVPR 2022)
  19. 怎么用命令改变legend在图中的位置
  20. 交互式多模型-无迹卡尔曼滤波IMM-UKF算法matlab实现(跟踪场景二)

热门文章

  1. 怎样让计算机加快速度,怎样让电脑速度跟快?
  2. 字节跳动月薪 27k 招的测试员,有多特别?
  3. 拉卡拉支付发力高频支付场景
  4. cnbc for android,cnbc新闻app下载 安卓
  5. 互联网安全内容安全及防护
  6. Switch游戏机模型
  7. 中国湿地保护在迪拜COP13上获认可
  8. Airpods连接到windows11突然没有声音了(已解决)
  9. AirPods Pro 链接windows不稳定
  10. java 输入一个数,判断是奇数还是偶数