{"id":42404,"date":"2024-05-29T10:24:39","date_gmt":"2024-05-29T10:24:39","guid":{"rendered":"https:\/\/accuweb.cloud\/resource\/?post_type=faq&#038;p=42404"},"modified":"2026-02-19T04:44:44","modified_gmt":"2026-02-19T04:44:44","slug":"articles-connect-mysql-mariadb-with-net-core","status":"publish","type":"faq","link":"https:\/\/accuweb.cloud\/resource\/articles\/articles-connect-mysql-mariadb-with-net-core","title":{"rendered":"How to Connect MySQL or MariaDB With The  .Net Core Application?"},"content":{"rendered":"<h2 class=\"ack-h2\">How to Connect MySQL or MariaDB With The .Net Core Application?<\/h2>\n<p>Conn\u0435cting a .NET Cor\u0435 application to a MySQL or MariaDB databas\u0435 is a crucial st\u0435p for many d\u0435v\u0435lop\u0435rs, \u0435sp\u0435cially when working with data int\u0435nsiv\u0435 applications. AccuW\u0435b.Cloud provides a robust platform to host both your .NET Cor\u0435 application with MySQL\/MariaDB databas\u0435, \u0435nsuring high p\u0435rformanc\u0435, scalability, and r\u0435liability. In this compr\u0435h\u0435nsiv\u0435 guid\u0435, we will walk you through th\u0435 st\u0435ps to connect your .NET Cor\u0435 application with MySQL or MariaDB on <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/\" target=\"_blank\" rel=\"noopener\">AccuWeb.Cloud<\/a><\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-01.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42413 size-full\" title=\".NET Core Server\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-01.jpg\" alt=\".NET Core Server\" width=\"730\" height=\"409\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-01.jpg 730w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-01-300x168.jpg 300w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">1. Creating a .NET Core Server with MySQL or MariaDB on AccuWeb.Cloud<\/h2>\n<p>Setting up a .NET Core server with a MySQL or MariaDB database on AccuwWeb.Cloud is a straightforward process.<\/p>\n<p>Follow these steps to get your environment up and running quickly.<\/p>\n<p><strong>Step 1.<\/strong> Log in to your AccuWeb.Cloud dashboard. Navigate to the top-left corner and click on the <strong>New Environment <\/strong>button.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-02.jpg\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42412 size-full\" title=\"New Environment button.\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-02.jpg\" alt=\"New Environment button.\" width=\"1052\" height=\"573\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-02.jpg 1052w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-02-300x163.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-02-1024x558.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-02-768x418.jpg 768w\" sizes=\"(max-width: 1052px) 100vw, 1052px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> In the opened topology wizard, go to the <strong>.NET tab<\/strong> and select the<strong> .NET Core application server<\/strong>. Configure the other parameters according to your needs, such as: Cloudlets, Disk limit, and Public IP.<\/p>\n<p><strong>Step 3.<\/strong> Choose either the <strong>MySQL or MariaDB<\/strong> database server. Make sure to select the version and configurations that match your requirements.<\/p>\n<p><strong>Step 4.<\/strong> Enter a suitable Environment name to easily identify your setup.<\/p>\n<p><strong>Step 5.<\/strong> Click Create to proceed.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-03.jpg\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42411 size-full\" title=\"Create to Proceed\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-03.jpg\" alt=\"Create to Proceed\" width=\"979\" height=\"601\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-03.jpg 979w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-03-300x184.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-03-768x471.jpg 768w\" sizes=\"(max-width: 979px) 100vw, 979px\" \/><\/a><\/p>\n<p>Your environment with the .NET Core server and MySQL or MariaDB database will be created in a few minutes.<\/p>\n<h2 class=\"ack-h2\">2. Retrieving Database Credentials<\/h2>\n<p>Once your environment is ready, you will receive an email containing all the administrative details and credentials for your newly created database server. Keep this information secure as it will be essential for connecting your application to the database.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-04.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42410 size-full\" title=\"Database Login Credentials\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-04.jpg\" alt=\"Database Login Credentials\" width=\"809\" height=\"711\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-04.jpg 809w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-04-300x264.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-04-768x675.jpg 768w\" sizes=\"(max-width: 809px) 100vw, 809px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">3. Install Necessary Packages<\/h2>\n<p><strong>Add the required packages for Entity Framework Core and MySQL:<\/strong><\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\ndotnet add package Microsoft.EntityFrameworkCore\r\ndotnet add package Microsoft.EntityFrameworkCore.Design\r\ndotnet add package Pomelo.EntityFrameworkCore.MySql<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-06.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42406 size-full\" title=\"Install Necessary Packages\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-06.jpg\" alt=\"Install Necessary Packages\" width=\"1338\" height=\"527\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-06.jpg 1338w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-06-300x118.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-06-1024x403.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-06-768x302.jpg 768w\" sizes=\"(max-width: 1338px) 100vw, 1338px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">4. Create `appsettings.json`<\/h2>\n<p>Create or update an `appsettings.json` file in the root directory of your project with the following content:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n{\r\n\"Logging\": {\r\n\"LogLevel\": {\r\n\"Default\": \"Information\",\r\n\"Microsoft.AspNetCore\": \"Warning\"\r\n}\r\n},\r\n\"AllowedHosts\": \"*\",\r\n\"ConnectionStrings\": {\r\n\"DefaultConnection\": \"Server=your_server;Database=your_database;User=your_username;Password=your_password;\"\r\n}\r\n}\r\nReplace &lt;YOUR_DB_HOST&gt;, &lt;YOUR_DB_NAME&gt;, &lt;YOUR_DB_USER&gt;, and &lt;YOUR_DB_PASSWORD&gt; with the actual credentials received in the email from Accuweb Cloud.\r\n<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-07.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42415 size-full\" title=\"appsettings.json\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-07.jpg\" alt=\"appsettings.json\" width=\"1355\" height=\"561\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-07.jpg 1355w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-07-300x124.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-07-1024x424.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-07-768x318.jpg 768w\" sizes=\"(max-width: 1355px) 100vw, 1355px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">5. Create `ApplicationDbContext.cs`<\/h2>\n<p>Create a class file named `ApplicationDbContext.cs` to manage your database context:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nusing Microsoft.EntityFrameworkCore;\r\nusing Microsoft.Extensions.Configuration;\r\nusing System.IO;\r\npublic class ApplicationDbContext : DbContext\r\n{\r\npublic DbSet&lt;YourEntity&gt; YourEntities { get; set; }\r\nprotected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)\r\n{\r\nvar configuration = new ConfigurationBuilder()\r\n.SetBasePath(Directory.GetCurrentDirectory())\r\n.AddJsonFile(\"appsettings.json\")\r\n.Build();\r\noptionsBuilder.UseMySql(configuration.GetConnectionString(\"DefaultConnection\"), new MySqlServerVersion(new Version(8, 0, 21)));\r\n}\r\n}\r\npublic class YourEntity\r\n{\r\npublic int Id { get; set; }\r\npublic string Name { get; set; }\r\n}<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-08.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-42408 ack-article-image\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-08.jpg\" alt=\"\" width=\"1366\" height=\"567\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-08.jpg 1366w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-08-300x125.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-08-1024x425.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-08-768x319.jpg 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">6. Update `Program.cs`<\/h2>\n<p>Modify your `Program.cs` to check and display the database connection status:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nusing System;\r\nusing Microsoft.EntityFrameworkCore;\r\nclass Program\r\n{\r\nsatic void Main(string[] args)\r\n{\r\ntry\r\n{\r\nusing (var context = new ApplicationDbContext())\r\n{\r\n\/\/ Try to open a connection to the database\r\ncontext.Database.OpenConnection();\r\ncontext.Database.CloseConnection();\r\nConsole.WriteLine(\"Successfully connected to the database.\");}\r\n}\r\ncatch (Exception ex)\r\n{\r\nConsole.WriteLine($\"An error occurred while connecting to the database: {ex.Message}\");\r\n}\r\n}\r\n}<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-09.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42407 size-full\" title=\"Program.cs\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-09.jpg\" alt=\"Program.cs\" width=\"1358\" height=\"566\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-09.jpg 1358w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-09-300x125.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-09-1024x427.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-09-768x320.jpg 768w\" sizes=\"(max-width: 1358px) 100vw, 1358px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">7. Verify Directory Structure<\/h2>\n<p>Ensure your directory structure looks like this:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n\/home\/jelastic\/APP\/ROOT\/\r\n\/bin\r\n\/obj\r\n\/.nuget\r\n\/.dotnet\r\n\/Properties\r\n\/wwwroot\r\n\/Pages\/ApplicationDbContext.cs\r\nProgram.cs\r\nappsettings.json\r\nROOT.csproj<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-10-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42417 size-full\" title=\"Directory Structure\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-10-1.jpg\" alt=\"Directory Structure\" width=\"1366\" height=\"561\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-10-1.jpg 1366w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-10-1-300x123.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-10-1-1024x421.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-10-1-768x315.jpg 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">8. Build and Run the Application<\/h2>\n<p>Build and run your application to verify the database connection:<\/p>\n<ul>\n<li><strong>dotnet build<\/strong><\/li>\n<li><strong>dotnet run<\/strong><\/li>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-11-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-42418 size-full\" title=\"Build and Run the Application\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-11-1.jpg\" alt=\"Build and Run the Application\" width=\"1139\" height=\"554\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-11-1.jpg 1139w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-11-1-300x146.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-11-1-1024x498.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/05\/NET-Cor\u0435-application-11-1-768x374.jpg 768w\" sizes=\"(max-width: 1139px) 100vw, 1139px\" \/><\/a><\/p>\n<p>If th\u0435 conn\u0435ction is succ\u0435ssful, you will s\u0435\u0435 th\u0435 m\u0435ssag\u0435 <strong>&#8220;Succ\u0435ssfully conn\u0435ct\u0435d to th\u0435 databas\u0435.&#8221;<\/strong> If th\u0435r\u0435 ar\u0435 any \u0435rrors, th\u0435 \u0435xc\u0435ption m\u0435ssag\u0435 will b\u0435 display\u0435d and help you troubl\u0435shoot th\u0435 issu\u0435.<\/p>\n<h2 class=\"ack-h2\">Conclusion<\/h2>\n<p>S\u0435tting up a <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/application\/asp-hosting\" target=\"_blank\" rel=\"noopener\">.NET<\/a> Cor\u0435 application with <strong>MySQL or MariaDB<\/strong> on AccuW\u0435b.Cloud involv\u0435s cr\u0435ating th\u0435 \u0435nvironm\u0435nt, configuring th\u0435 databas\u0435, int\u0435grating th\u0435 application with th\u0435 databas\u0435, and building and run th\u0435 Application. By following th\u0435s\u0435 st\u0435ps, you can \u0435ffici\u0435ntly manage your .NET Cor\u0435 applications and \u0435nsur\u0435 th\u0435y ar\u0435 s\u0435cur\u0435ly conn\u0435ct\u0435d to a robust databas\u0435.<\/p>\n<p>This guid\u0435 cov\u0435r\u0435d th\u0435 compl\u0435t\u0435 proc\u0435ss from \u0435nvironm\u0435nt s\u0435tup. With this knowledge, you can l\u0435v\u0435rag\u0435 AccuW\u0435b.Cloud\u2019s powerful platform to host and manage your .NET Cor\u0435 applications and databas\u0435s with \u0435as\u0435.<\/p>\n<div class=\"cta-btn-top-space\"><\/div>\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t\n<div class=\"cta-btn-bottom-space\"><\/div>\n","protected":false},"author":1,"featured_media":52879,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","class_list":["post-42404","faq","type-faq","status-publish","has-post-thumbnail","hentry","faq_topics-net-core","faq_topics-connection-to-application","faq_topics-databases","faq_topics-kb","faq_topics-mysql-mariadb-percona","faq_topics-product-documentation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Connect MySQL or MariaDB with .Net on AccuWeb.Cloud<\/title>\n<meta name=\"description\" content=\"Discover a guide to connect your .NET Core application with MySQL or MariaDB on Accuweb Cloud. Ensure high performance, scalability.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Connect MySQL or MariaDB With The .Net Core Application?\" \/>\n<meta property=\"og:description\" content=\"Discover a guide to connect your .NET Core application with MySQL or MariaDB on Accuweb Cloud. Ensure high performance, scalability.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb Cloud\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-19T04:44:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/articles-connect-mysql-mariadb-with-net-core\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\"},\"headline\":\"How to Connect MySQL or MariaDB With The .Net Core Application?\",\"datePublished\":\"2024-05-29T10:24:39+00:00\",\"dateModified\":\"2026-02-19T04:44:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/articles-connect-mysql-mariadb-with-net-core\"},\"wordCount\":502,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/articles-connect-mysql-mariadb-with-net-core\",\"url\":\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core\",\"name\":\"Connect MySQL or MariaDB with .Net on AccuWeb.Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"datePublished\":\"2024-05-29T10:24:39+00:00\",\"dateModified\":\"2026-02-19T04:44:44+00:00\",\"description\":\"Discover a guide to connect your .NET Core application with MySQL or MariaDB on Accuweb Cloud. Ensure high performance, scalability.\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/resource\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Connect MySQL or MariaDB With The .Net Core Application?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"name\":\"AccuWeb Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/resource\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Connect MySQL or MariaDB with .Net on AccuWeb.Cloud","description":"Discover a guide to connect your .NET Core application with MySQL or MariaDB on Accuweb Cloud. Ensure high performance, scalability.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core","og_locale":"en_US","og_type":"article","og_title":"How to Connect MySQL or MariaDB With The .Net Core Application?","og_description":"Discover a guide to connect your .NET Core application with MySQL or MariaDB on Accuweb Cloud. Ensure high performance, scalability.","og_url":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core","og_site_name":"AccuWeb Cloud","article_modified_time":"2026-02-19T04:44:44+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/articles-connect-mysql-mariadb-with-net-core"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58"},"headline":"How to Connect MySQL or MariaDB With The .Net Core Application?","datePublished":"2024-05-29T10:24:39+00:00","dateModified":"2026-02-19T04:44:44+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/articles-connect-mysql-mariadb-with-net-core"},"wordCount":502,"publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/accuweb.cloud\/resource\/articles\/articles-connect-mysql-mariadb-with-net-core","url":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core","name":"Connect MySQL or MariaDB with .Net on AccuWeb.Cloud","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","datePublished":"2024-05-29T10:24:39+00:00","dateModified":"2026-02-19T04:44:44+00:00","description":"Discover a guide to connect your .NET Core application with MySQL or MariaDB on Accuweb Cloud. Ensure high performance, scalability.","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#primaryimage","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/resource\/articles\/connect-mysql-mariadb-with-net-core#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/resource\/"},{"@type":"ListItem","position":2,"name":"How to Connect MySQL or MariaDB With The .Net Core Application?"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/resource\/#website","url":"https:\/\/accuweb.cloud\/resource\/","name":"AccuWeb Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/resource\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/resource\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/resource","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin"}]}},"_links":{"self":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/42404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/comments?post=42404"}],"version-history":[{"count":16,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/42404\/revisions"}],"predecessor-version":[{"id":53202,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/42404\/revisions\/53202"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media\/52879"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media?parent=42404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}