
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 DBDatabase 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(因为我是本机所以用了实例名)和用户名密码就可以测试连接了,是不是很方便。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)