公共類實現c#專案與mysql的連線
主要思想:用一個負責資料庫公共操作的類,其中的查詢返回記錄集合(因為記錄集是所有查詢都返回的結果),
使用得是vs2017版本
1.建立公共的類:
新建c#專案->類庫;
如專案需要使用類庫,則在專案的“引用”中,引用該類庫(引用-》專案-》瀏覽,找到對應類庫的.dll檔案),並using類庫的名稱空間。
使用類的方法,例項化類就行了。
2.類中關於mysql資料庫連線的方法如下:
①解決方案資源管理器中右鍵引用->新增引用->擴充套件->選擇MySql.Data
或者在解決方案資源管理器中右鍵引用->新增引用->瀏覽,瀏覽路徑為安裝mysql-connector-net的路徑,如路徑為:
C:\Program
Files (x86)\MySQL\MySQL Connector Net 6.6.4\Assemblies\v2.0
選擇MySql.Data.dll,再確定
②在工程中新增
using MySql.Data.MySqlClient;//mysql的
using System.Data.SqlClient;//sql server的
③寫於測試資料庫是否連線成功的程式碼如下
public class Class1//在公共類 { //為資料庫的連線 public static string connStr = "server=localhost;user=root;database=notebook;port=3306;password=123456;"; public static void connTest() { MySqlConnection conn = new MySqlConnection(connStr); try { Console.WriteLine("Connecting to MySQL..."); conn.Open(); // Perform database operations } catch (Exception ex) { Console.WriteLine(ex.ToString()); } conn.Close(); Console.WriteLine("Done."); } } private void button1_Click(object sender, EventArgs e)//c#專案中 { mysql_dataconnect.Class1.connTest(); } 下面為百度來的。sqlserver驗證資料庫是否連線成功的程式碼,尚未驗證,先記錄 using (SqlConnection objConnection = new SqlConnection(str)) { try { objConnection.Open(); CanConnectDB = true; objConnection.Close(); } catch { MessageBox.Show("系統將因故障而退出,請抓緊聯絡管理員。", "提示", MessageBoxButtons. OK, MessageBoxIcon.Warning); } if (CanConnectDB) MessageBox.Show("資料庫連線成功!"); else MessageBox.Show("資料庫連線失敗!"); }
相關推薦
公共類實現c#專案與mysql的連線
主要思想:用一個負責資料庫公共操作的類,其中的查詢返回記錄集合(因為記錄集是所有查詢都返回的結果), 使用得是vs2017版本 1.建立公共的類: 新建c#專案->類庫; 如專案需要使用類庫,則
C#使用JavaScriptSerializer類實現序列化與反序列化得到JSON
JavaScriptSerializer類由非同步通訊層內部使用,用於序列化和反序列化在瀏覽器和Web伺服器之間傳遞的資料。 1、新增引用 專案新增:System.Web.Extensions.dll的引用; 程式碼新增:using System.Web.Script.Serializa
Java與MySQL連線的工具類JDBCUTils
幾種JDBCUtils 第一種 public class JDBCUtils { public static String driver; public static String url; public static String user;
PHP實現前臺頁面與MySQL的數據綁定、同步更新
images i++ 反引號 .com del text sql語句 html http 今天我來給大家介紹一個PHP-MySQL的小項目。 使用 PHP和前臺Ajax 實現在前臺對MySQL數據庫中數據的增、刪等操作語句功能。 如果有問題,歡迎拍磚~ 有不懂的地方,提出來
在MySQL高版本的情況下,建立與MySQL連線的時候提示需要進行SSL加密
警告信心如下: Fri Nov 16 19:19:23 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. Accordi
Spring Boot + MyBatis 電商專案 - 03- MySQL 連線、DRUID、MyBatis-generator 配置
Spring Boot + MyBatis 電商專案 - 03- MySQL 連線、DRUID、MyBatis-generator 配置 上一篇 Spring Boot + MyBatis 電商專案 - 02- 引入 Spring Boot 依賴包 介紹了簡單的建立專案,及設定路徑對
Java實體類的屬性型別與mysql資料庫表字段型別對應表
感謝原文博主https://blog.csdn.net/Hyo555/article/details/81943340 還有些經常用到的mysql語句 -- 新增表結構 DROP TABLE IF EXISTS `servicnn`; CREATE TABLE `servin` ( `id` i
從零使用docker簡單部署一個javaweb專案與mysql資料庫
centos 7 安裝docker: Docker 要求 CentOS 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的CentOS 版本是否支援 Docker 。使用 uname -r 檢視CentOS核心使用 root 許可權登入 Centos。確保 y
Qt與MySQL連線,drivers not loaded問題
環境 : os : Ubuntu 16.04 MySql : Ver 14.14 Distrib 5.7.18 Qt : 5.8 在這個問題上折騰了兩天,走了有不少彎路,看了網上不少的解決方法,也有一些收穫分享下。 關
jsp通過jdbc驅動與mysql連線
資料庫的連線終於成功了。主要運用mysql-gui-tools-5.0-r17-win32這個工具,其實主要就是一個mysql-connector-java-5.0.4-bin.jar而已,這個可以單獨下載。 把mysql-connector-java-5.0.4-b
修改freeradius與mysql連線時的最大連線數
現在用freeradius+mysql來實現PPPoE的驗證,有時會發生一臺樓宇交換機掉電的情況,這時會一下子有上百個下線和上線的記錄(掉電後立即又有電了),這時可能freeradius可能就會招架不住了。因為預設與mysql連線的socket是256個,s
oracle實現分頁與mysql實現分頁功能
1.oracle所用的sql語句 String sql = "select * from ( select t.*, ROWNUM RN from ( select * from tblmetada
Java 與 Mysql連線,並分頁顯示
這是我第一個上規模的Java專案,我們必須在一週內完成的作業,零基礎學習Java,網上收集了很多資料,逐漸對面向物件的思想有所瞭解,但還是半灌水,後期打算結合專案系統地學習一遍Java。老師佈置的任務主要有四個:1、實現Java與mysql連線,並利用JTable分頁顯示資
關於kettle 與mysql 連線後 出現錯誤的問題
近日在用kettle 連線MySQL的時候 總是在連結成功之後 出現各種出現問題,不是看不到資料庫中的表 就是提示sql語句報錯 (這個錯誤是在我沒有寫任何sql 語句的情況下爆出的錯誤)或者直接就連不上資料庫 總之各種問題 然後就是在各種網站找答案加群去問問題 最
oracle與mysql連線原理整理筆記
oracle和mysql連線方式對比一、oracle的客戶端連線方式:oracle net 用於客戶端和伺服器之間的會話連線,並負責維護該會話 net在客戶端是一個後臺應用程序,在伺服器端則包含監聽器的活動程序 (這也就是為什麼客戶端需要安裝基礎的oracl
用ServerSocket類與Socket類實現客戶端與服務端的互動
ServerSocket類,此類實現服務端的套接字,Socket類,此類實現客戶端的套接字,而套接字就是兩臺機器間通訊的端點,所以就用ServerSocket類和Socket類實現客戶端與服務端的互動,下面先來檢視ServerSocket類的api 看到構造方法,首先想到要
C# 實現模擬登錄功能,實現公共類分享。
login margin amr 獲取cookie esp zh-cn white html gda 前言 最近在研究模擬登錄的各種方法, 主要想要實現的兩個功能是: 1.點擊按鈕可以直接跳轉並登錄到某一個系統中。 2.抓取某一個系統中某一個頁面中的特定數據
【轉載】學習C++ -> 類(Classes)的定義與實現
人的 博文 有一個 能夠 基本數據 ntp 一是 簡單 空間 一、"類" 的介紹 在C++中, 用 "類" 來描述 "對象", 所謂的"對象"是指現實世界中的一切事物。那麽類就可以看做是對相似事物的抽象, 找到這些不同事物間的共同點, 如自行車和摩托車, 首先他們都屬
第一天:java與mysql的連線工具類
第一天:java與mysql的連線工具類 java最新版馬上就要收費,這無疑是這門語言的衰敗起始,畢竟在中國收費便難發展,例如c#,但是畢業設計已經選好用java來寫一個動態網站, &n
關於idea SpringBoot專案中出現與資料庫連線載入不到驅動類異常
解決問題的關鍵看pom.xml是否配置,還有就是版本號要寫上,有些Mysql預設版本不被支援,我的Mysql就出現這個情況,配上version版本就好了看了半天部落格,不知道哪錯了,軟體解除安裝了又裝還是不行,結果一個Bug出現在沒配置版本號上,以後引以為戒!<depe