简述数据库的联通需要考虑几个方面

简述数据库的联通需要考虑几个方面,第1张

1.数据库中是否有所需的数据库以及表

2.SQL的连接语句是否正确

(connectionString="Data Source=localhostdatabase=数据库 名uid=sapwd=sa" )

3。连接其实很容易的,但是主要是对于数据库中数据的增删查改

4.连接成功以后,主要是看查询语句是否正确

给你一个连接成功的例子,你看一下

string sqlStr = "select 学号 from Test"

SqlConnection conn = new SqlConnection(connectionString)

conn.Open()

//此方法是绑定

//SqlDataAdapter adapter = new SqlDataAdapter(sqlStr, conn)

//DataTable dt = new DataTable()

//adapter.Fill(dt)

//comboBox1.DataSource = dt

//comboBox1.DisplayMember = "学号"

//此方法是直接显示

SqlCommand cmd = new SqlCommand(sqlStr, conn)

SqlDataReader reader = cmd.ExecuteReader()

while (reader.Read())

{

comboBox1.Items.Add(reader[0])

}

mysql>USE mysql-- 切换到 mysql DB

Database changed

mysql>SELECT User, Password, Host FROM user-- 查看现有用户,密码及允许连接的主机

+------+----------+-----------+

| User | Password | Host |

+------+----------+-----------+

| root | | localhost |

+------+----------+-----------+

1 row in set (0.00 sec)

mysql>-- 只有一个默认的 root 用户, 密码为空, 只允许 localhost 连接

mysql>-- 下面我们另外添加一个新的 root 用户, 密码为空, 只允许 192.168.1.100 连接 如果你想所有机器都能连接 就设置为 %

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION

mysql>-- 当然我们也可以直接用 UPDATE 更新 root 用户 Host, 但不推荐, SQL如下:

mysql>-- UPDATE user SET Host='192.168.1.100' WHERE User='root' AND Host='localhost' LIMIT 1

修改 Mysql 配置文件 my.ini

bind-address = 127.0.0.1

将 bind-address = 127.0.0.1 这一行注释掉, 即修改为:

#bind-address = 127.0.0.1

到此 Mysql-Server 端配置就完成了.

还有不明白的 点上面百度HI 问

有时候可能需要检测下某台机器的服务是不是起来了,或者某台机器的某个库是不是能被连接又不能打开ssms也不想登陆服务器的话就可以用这个方法。

1.在桌面上右键创建个文本,然后改后缀名为udl以后保存(1.udl),至于udl是什么各位可以百度下这里就不细说了。

注:udl(Universal Data Link)是通用数据连接文件,使用通用数据链接 (UDL) 文件来保存连接字符串。

2.打开这个文件以后输入服务器的ip(因为我是本机所以用了实例名)和用户名密码就可以测试连接了,是不是很方便。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9532614.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存