哥們下面也是2個數(shù)據(jù)操作方法1是用來執(zhí)行插入操作2是用來顯示操作3是APP.CONFIG配置文件,需要導(dǎo)入引用mysql.data.dll來連接數(shù)據(jù)庫

成都創(chuàng)新互聯(lián)是一家網(wǎng)站制作、網(wǎng)站建設(shè),提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,按需設(shè)計網(wǎng)站,網(wǎng)站開發(fā)公司,自2013年起是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項(xiàng)目運(yùn)營并提出專業(yè)建議和思路。
1 public void getconn(string sql)//數(shù)據(jù)庫操作鏈接方法
{
string conn = ConfigurationSettings.AppSettings["conn"].ToString();
MySqlConnection mysql = new MySqlConnection(conn);//實(shí)例化鏈接
mysql.Open();//開啟
MySqlCommand comm = new MySqlCommand(sql, mysql);
comm.ExecuteNonQuery();//執(zhí)行
mysql.Close();//關(guān)閉資源
}
---------------------------------------------------------------------------------------------------------
2 public static MySqlDataAdapter getadaoter(string sql)//顯示操作
{
string conn = ConfigurationSettings.AppSettings["conn"].ToString();
MySqlConnection mysql = new MySqlConnection(conn);//實(shí)例化鏈接
mysql.Open();//開啟
MySqlCommand comm = new MySqlCommand(sql, mysql);
comm.ExecuteNonQuery();
MySqlDataAdapter mda = new MySqlDataAdapter(sql, mysql);
mysql.Close();
return mda;
//需要在調(diào)用的時候進(jìn)行數(shù)據(jù)集填充
}
----------3
app.config
?xml version="1.0" encoding="utf-8" ?
configuration
appSettings
add key="conn" value="Server=112.124.17.213;User ID=root;Password=123;Database=goods;CharSet=gbk;"/
!--鏈接數(shù)據(jù)庫--
add key="category" value="st_category"/
/appSettings
/configuration
兩種常見的斷開方式:
1 根據(jù)數(shù)據(jù)庫連接字符串設(shè)置鏈接生命周期 會自行斷開
2 拿,net環(huán)境舉例 MySQL.Data.MySqlClient類庫下的 MySqlConnection類 下面有個方法 叫 .Close() 即可斷開連接;
訪問MySqlConnection類下的 Statu (只讀的)字段 可以獲得當(dāng)前連接狀態(tài)
提示 斷開后的連接 可以隨時 根據(jù)需要打開
你直接在mysql自帶的系統(tǒng)數(shù)據(jù)庫‘mysql’里查找一個叫做user的表
一般情況下。user表里就有一個字段叫做localhost
如果這里還有別的字段 并且 user 為 remote 或者 一個用戶名為%
就說明還有用戶在用 遠(yuǎn)程連接。。 把這樣的用戶刪掉 只保留LOCALHOST就好了
命令:exit或者QUIT。
在Unix中,也可以按control-D鍵斷開服務(wù)器。
連接mysql:
格式: mysql -h主機(jī)地址 -u用戶名 -p用戶密碼
1、連接到本機(jī)上的MYSQL。(假設(shè)用戶名、密碼均為root)?
命令mysql -u root -p,回車后輸密碼root;再回車即可;
或者直接鍵入命令mysql -uroot -proot回車即可;
注意:用戶名前空格可有可無,但是密碼前必須沒有空格,否則再次輸入密碼。
如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進(jìn)入到MYSQL中了。
2、連接到遠(yuǎn)程主機(jī)上的MYSQL。?
假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶名為root,密碼為root。則鍵入以下命令:
mysql -h110.110.110.110 -uroot -proot;(注:p與root之間可以不用加空格)
3、一些MySQL安裝允許用戶以匿名(未命名)用戶連接到本地主機(jī)上運(yùn)行的服務(wù)器。
直接輸入命令:mysql。
擴(kuò)展資料:
增加新用戶mysql命令:
格式:create user ‘用戶名’@’主機(jī)地址’ identified by ‘密碼’;
1、增加tom1用戶 密碼為 tom1,可在任何主機(jī)登錄:
create user 'tom1'@'localhost' identified by 'tom1';
2、引號可省略,即:
create user tom1@localhost identified by 'tom1';
3、主機(jī)地址存在 % 時不可省略引號,即:
create user tom1@'192.168.1.%' identified by 'tom1';
使用“mysql -uroot -proot”命令可以連接到本地的mysql服務(wù)。
使用“use mysql”命令,選擇要使用的數(shù)據(jù)庫,修改遠(yuǎn)程連接的基本信息,保存在mysql數(shù)據(jù)庫中,因此使用mysql數(shù)據(jù)庫。
使用“GRANT ALL PRIVILEGES ON?.?TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;”命令可以更改遠(yuǎn)程連接的設(shè)置。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;1
使用“flush privileges;”命令刷新剛才修改的權(quán)限,使其生效。
使用“select host,user from user;”查看修改是否成功。
1、開啟遠(yuǎn)程訪問:?
use mysql;?
update user set host = “%” where user = “root”;?
flush privileges;
2、 添加用戶?
use mysql;?
insert into user(host, user, password) values(“%”, “root”, password(“yourpassword”))
grant all privileges on?.?to ‘root’@’%’ with grant option #賦予任何主機(jī)訪問數(shù)據(jù)庫權(quán)限?
flush privileges;
3、關(guān)閉遠(yuǎn)程訪問:?
use mysql;?
update user set host = “l(fā)ocalhost” where user = “root” and host= “%”;?
flush privileges;
4、查看用戶權(quán)限:?
use information_schema;?
select * from user_privileges;
5、查看當(dāng)前mysql用戶:?
use mysql;?
select user, host from user;
6、更新用戶:?
update mysql.user set password=password(‘新密碼’) where User=”phplamp” and Host=”localhost”;?
flush privileges;
7、刪除用戶:?
DELETE FROM user WHERE User=”phplamp” and Host=”localhost”;?
flush privileges;
網(wǎng)頁標(biāo)題:mysql怎么關(guān)閉連接,mysql關(guān)機(jī)后無法連接
當(dāng)前路徑:http://chinadenli.net/article39/dsichsh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、微信小程序、電子商務(wù)、網(wǎng)站內(nèi)鏈、全網(wǎng)營銷推廣、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)