C#调用别人的连接数据库方法,为什么会出现

Error: Access denied for user ✀ODBC✀@✀localhost✀ (using password: NO)
2024-10-30 20:16:49
推荐回答(3个)
回答1:

1.首先创建一个Connection对象2.创建数据库操作对象Command 3.打开数据库链接4.相应操作5.关闭相应操作对象、连接对象。拿SQL数据库来说吧:比如进行一个查询操作 SQL语句为:String sql="select top 1 * from 表 where Id=1"; 1. SqlConnection conn=new SqlConnection("数据库链接字符串");//数据库链接对象 2. SqCommand cmd=new Sqlcommand();//数据库操作命令对象 cmd.Connection = conn;//指定cmd的链接对象 cmd.CommandText = sql;//cmd的命令文本 cmd.CommandType = CommandType.Text;//cmd的命令文本的类型为:语句形式// 打开数据库链接conn.open(); 3、数据库读取对象 SqlDataReader read=cmd.ExecuteReader(CommandBehavior.CloseConnection). //括号内参数意思是 指定 Command对象与关闭连接绑定 i if(read.Read()) {//比如你操作的表 返回的是 Users类型的 Users u = new Users(); u.uname= Convert.ToString(read["uname"]); } read.Close(); read.Dispose();//最后别 忘记关闭Connection对象 conn.close();

回答2:

数据库拒绝访问,现弄明白,数据库那边你有没有访问权限。在排查其他原因,也可能是密码错误。或者本地连接服务被禁用。

回答3:

《西游记后传》(2000年、曹荣饰孙悟空)