如何使用 C# 连接到 Azure MySQL In App localdb

2023-12-29

我尝试了几种方法都没有成功(OdbcConnection、MySqlConnection,...)。使用 PHP,它在一分钟之内就可以工作。但我想使用 Web 服务 (asmx) 访问数据库。

Web 服务正在返回正确的信息:

MYSQLCONNSTR_localdb = Environment.GetEnvironmentVariable("MYSQLCONNSTR_localdb").ToString();
dbhost = Regex.Match(MYSQLCONNSTR_localdb, @"Data Source=(.+?);").Groups[1].Value;
dbname = Regex.Match(MYSQLCONNSTR_localdb, @"Database=(.+?);").Groups[1].Value;
dbusername = Regex.Match(MYSQLCONNSTR_localdb, @"User Id=(.+?);").Groups[1].Value;
dbpassword = Regex.Match(MYSQLCONNSTR_localdb, @"Password=(.+?)$").Groups[1].Value;

数据库=localdb;数据源=127.0.0.1:xxxxx;用户ID=azure;密码=blabla

但是如何访问数据库localdb呢?

With: new OdbcConnection("DRIVER={MySQL ODBC 5.3 unicode Driver}; ...

使用此方法我收到错误: System.Data.Odbc.OdbcException:错误 [IM002] [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序

我希望它的工作方式与 Azure 中的 MySQL 数据库不同。但是 MySQL In App 又如何呢?

提前感谢您的帮助!


我刚刚也遇到了这个问题。 您必须单独传递端口,例如:

string connectionString = 
   string.Format("Server=127.0.0.1; Port=54511; Database=localdb; Uid=azure; Pwd=password");

MySqlConnection conn = new MySqlConnection(connectionString);

如果您使用 hibernate.cfg.xml (在 bin 文件夹内):

<?xml version="1.0" encoding="utf-8"?>

<hibernate-configuration  xmlns="urn:nhibernate-configuration-2.2" >
  <session-factory name="NHibernate.Test">
    <property name="connection.driver_class">NHibernate.Driver.MySqlDataDriver</property>
    <property name="connection.connection_string">
      Database=mydb;Data Source=127.0.0.1;Port=54511;User Id=azure;Password=password      
    </property>
    <property name="dialect">NHibernate.Dialect.MySQLDialect</property>
  </session-factory>
</hibernate-configuration>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 C# 连接到 Azure MySQL In App localdb 的相关文章

  • mysql REPLACE 具有多个主键的查询

    因此 如果存在与插入数据具有相同主键的列 则 MYSQL 的 REPLACE 命令 不要与字符串替换函数混淆 将替换一行 但是如果我有两个主键并且我想使用这两个主键来指定要替换的行而不仅仅是其中一个 我如何指定 mysql 使用两个键而不是
  • 如何仅提取 mysql 和 php 中具有非零值的列?

    我正在尝试从 mysql 数据库中提取并显示在网页上 仅非零列 哪一列的日期是 0000 00 00 我不想在网页上显示这些列 下面分别是HTML代码和php脚本
  • 如何正确转义 mysql“搜索/喜欢”查询?

    Summary 我目前正在使用 search field LIKE this gt db gt escape like str search string 逃避动态创建的搜索查询 创建的 SQL 语句结果不会产生任何错误 也不会产生任何结果
  • MySQL 一起使用 LIKE、AND、OR

    我正在创建一个搜索功能来搜索一些图片 每张图片都有一个状态 表示它是被批准还是被拒绝 mysql 在返回之前检查状态 但是它仍然返回不应该返回的图像 这是我的查询 SELECT FROM Pictures WHERE ImageTitle
  • Azure 数据工厂复制数据速度很慢

    源数据库 Azure VM D16s v3 上托管的 PostgreSQL 目标数据库 Azure VM D4s v3 上托管的 SQL Server 开发人员版本 源数据库大小约为1TB 目标数据库为空 现有架构与源数据库相同 吞吐量仅为
  • 如何正确安装mysqlconnecter java?

    上网冲浪后 我意识到我应该在系统环境变量中设置类路径连接器 jar 文件的路径文件我这样做了 并在命令行中输入此命令我有这个 C Users User gt echo classpath D classpath mysql connecto
  • 获取两个不同日期列的计数并按日期分组

    我有包含两个 DATE 列的表 TS customer 和 TS verified 我正在寻找一种方法来获取结果 在第一列中 我有某人创建用户 TS customer 或某人经过验证 TS verified 的日期 在第二列中 我希望 co
  • PHP 从表行中检索数据并将其存储到变量

    我想这些问题已经说明了一切 我的查询结果会生成与条件匹配的行 我想从每个表列中获取每个数据并将其放入一个变量中 getinfo select user firstname user middlename user lastname from
  • 使用 Sequelize 计算关联条目数

    我有两张桌子 locations and sensors 每个条目在sensors有一个外键指向locations 使用 Sequelize 如何获取所有条目locations以及条目总数sensors与每个条目相关联locations R
  • ECHO MYSQL 结果显示空白页 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我知道这一定很简单 但我做不到 我需
  • Azure 耐用功能错误“当前没有注册任何活动功能!”

    完整消息 Function Function1 Orchestrator failed with an error Reason System ArgumentException The function Function1 GetData
  • FIND_IN_SET 具有多个值[重复]

    这个问题在这里已经有答案了 我想从数据库字段搜索多个值 以下是我的查询 SELECT FROM tablename WHERE FIND IN SET 12 13 15 15 category id 我如何搜索它对我不起作用 FIND IN
  • 如何在 mysql 或 JDBC 的表中自动插入外键引用?

    我正在使用MySQL 我的问题是如何自动将新添加的行插入外键表中 一个例子可以澄清我的问题 我有两个表 员工 和 薪水 CREATE TABLE Employee emp id int NOT NULL AUTO INCREMENT nam
  • SQL选择符号||是什么意思意思是?

    什么是 在 SQL 中做什么 SELECT a b AS letter 表示字符串连接 不幸的是 字符串连接不能在所有 sql 方言之间完全移植 ANSI SQL 中缀运算符 mysql concat 可变参数函数 caution 表示 逻
  • 无法在 mysql 表中的值中使用破折号(-)[重复]

    这个问题在这里已经有答案了 我一直在尝试从 python 将数据插入 MYSQL 表 我的sql表中的字段是id token start time end time和no of trans 我想存储使用生成的令牌uuid4在令牌栏中 但由于
  • 查询查找表中姓名和号码之间的重复项

    SELECT count lower name number FROM tbl GROUP BY lower name number HAVING count gt 1 输入表1 slno name number 1 aaa 111 2 A
  • 在 Ubuntu 上纯粹通过 bash 脚本安装 mysql 5.7

    我想要一个无需任何手动输入即可安装 MySQL 5 7 实例的 bash 脚本 我正在关注数字海洋教程 https www digitalocean com community tutorials how to install mysql
  • Laravel 雄辩的 withCount() 应该比 with() 慢

    所以我问这个的原因是在我当前的应用程序中withCount 与仅通过以下方式获取关系的所有数据相比 响应时间几乎增加了三倍with 并只是从前端获取长度 javascript 我认为使用的要点withCount 是为了加快查询速度 但也许我
  • 按组内顺序排序

    order by 在第二个查询中不起作用 我需要先按 DNAID 订购 然后按 DNBID 订购 首先查询其顺序为 111221 第二个查询的顺序为 112112 有关我想要完成的任务的更多信息和细节https stackoverflow
  • MySQL 连接逗号分隔字段

    我有两张桌子 第一个表是batch在字段 batch 中包含逗号分隔的学生 ID 的表 batch id batch 1 1 2 2 3 4 第二个表是分数 marks id studentid subject marks 1 1 Engl

随机推荐

  • 是否可以使用 winmerge 查看 cygwin 的 git diff?

    我喜欢在 cygwin 上使用 git 但唯一的缺点是当我想这样做时git difftool我无法使用任何有用的东西 git diff大多数时候对我来说很好 但有时我想使用 winmerge 通过以下方式查看这些差异git difftool
  • 想要将特定的 div 向右移动

    我想将特定的 div 移到右侧 以便左侧的 div 获得更多空间来显示其中的内容 我在 CSS 中尝试了一些东西 但我知道我做错了 在 CSS 中 我 login box width 200px margin left 50px 您可以在该
  • 查找所有子项完全匹配的父项 ID

    场景 假设我们有一组代表四个关键概念的数据库表 实体类型 例如帐户 客户等 实体 例如上述实体类型的实例 同类群组 命名组 群组成员 组成群组成员的实体 群组的规则是 一个队列始终至少有一名队列成员 群组成员对于该群组必须是唯一的 即实体
  • Tensorflow、多标签精度计算

    我正在研究多标签问题 并试图确定模型的准确性 我的型号 NUM CLASSES 361 x tf placeholder tf float32 None IMAGE PIXELS y tf placeholder tf float32 No
  • 如何在 iOS 应用程序中阻止屏幕截图

    我想构建一个应用程序 在其中我想阻止用户的屏幕截图 就像在 Netflix 应用程序中一样 它应该像在 Netflix 中一样返回黑屏截图 现在我无法得到任何有关此事的信息 不知道Netflix是怎么处理的 有什么方法可以检测块中捕获的图像
  • 提高大小超过 40 GB (Sql Server 2005) 且每月增长约 3GB 的数据库性能的技巧

    当前的数据库或我们的项目本月已超过 40 GB 平均每月增长约 3 GB 现在 所有表都已最佳规范化 并且已使用正确的索引 但随着规模的增长 即使是像 select count 1 from table 这样的基本查询 也需要更多的时间来触
  • spring hibernate没有获取参数的值

    我尝试使用以下命令进行 API 调用post通过邮递员的方法到我的 Spring Boot 应用程序 这是输入 username name password 1234 age 12 salary 5000 role 1 这是控制器中的代码
  • 仅选择在特定时间发生的行

    我已经读过C csv和datetime列是一个object type 我想得到每一行23 45 00无论日期如何 都在其中 我想拥有datetime作为索引 我想转换datetimedatetime64 ns 的索引 我相信 pandas
  • Knockout JS单选按钮点击事件重置选择

    我在单选按钮列表上绑定了 选中 和 单击 事件 但每当单击单选按钮时 选择都不会保留 我一定做错了什么 如果你们能指出我正确的方向 我真的很感激 请参阅在这里小提琴 http jsfiddle net rasikasampath jhHkD
  • Postgres子查询,按子查询排序

    如果我有一个查询 例如 select from tbl where id in 10 20 9 4 返回的结果可能按以下顺序排列 4 9 10 20 但是如果想要维护传递到初始查询中的列表的顺序怎么办 你会如何处理这个问题 最终 我在这里使
  • 哪里可以下载Python3.3的Scipy? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我想在Windows中安装Scipy for Python3 3 但我在以下链接中只找到了Python 3 2版本之前的Scipy安装文件 http
  • Django 1.7:如何使ManyToManyField成为必需的?

    我有一个 Django 模型ManyToManyField在里面 我需要要求用户在此字段中至少选择一个 M2M 值 我尝试设置blank False到M2M领域 但没有帮助 class Skill models Model name mod
  • 无法在 .NET Framework 4.7.2 项目中安装 Nuget 包

    In my WPF项目使用 NET Framework 4 7 2 in VS2017 我正在尝试安装互操作MSUtil dll https www nuget org packages Interop MSUtil dll 按照建议的 N
  • @ActiveProfile 和 spring.profiles.active

    这是我的 applicationContext 定义的一部分 用于检索一些属性
  • 用于检测 Objective-C 中类属性可用性的宏

    Xcode 8 引入了 Objective C 类属性 我想向 Objective C 库添加一个 不过 我希望该库仍然可以使用 Xcode 7 进行编译 我可以在编译时进行可用性检查吗 就像是 if hasFeature objc cla
  • 将 PHP 数组字符串转换为数组

    我有一个数组 myArray array key1 gt value1 key2 gt value2 我将其保存为变量 fileContents var dump myArray 如何将变量转换回用作常规数组 echo fileConten
  • 隔离存储文件异常

    我尝试创造IsolatedStorageFile使用以下代码 IsolatedStorageFile isf IsolatedStorageFile GetUserStoreForApplication 但我得到以下异常 IsolatedS
  • Pandas,带有 datetime64 列的数据框,按小时查询

    我有一个熊猫数据框df其中有一列由datetime64 e g
  • 当我将鼠标悬停在使用 jquery 的图标上时如何显示简单的文本框

    我在 html 中有一个输入字段 该字段旁边有一个帮助图标 当我将鼠标悬停在图标上时 我希望显示一条简单的文本消息 并且该文本消息应该在悬停时消失 有什么方法可以使用 jquery 来做到这一点吗 图标将是一个简单的图像 上面写着一个小问号
  • 如何使用 C# 连接到 Azure MySQL In App localdb

    我尝试了几种方法都没有成功 OdbcConnection MySqlConnection 使用 PHP 它在一分钟之内就可以工作 但我想使用 Web 服务 asmx 访问数据库 Web 服务正在返回正确的信息 MYSQLCONNSTR lo