程序有问题呀,你的查询返回了login表中的所有数据,在判断用户名是否存在表中时,只读取了第一条,只要第一条记录的用户名不是你输入的那个用户名,a==username就不会成立。要用一个循环依次读取所有记录来判断才行。 建议在查询时以用户名为条件查询,这样只在查询后检查Dr是否返回数据就可以判断用户名存不存在了。 string username = TextBox1TextToString(); string password = TextBox2TextToString(); string qq = "select from login where username='" + username + "'"; SqlConnection conn = new SqlConnection(connString); connOpen(); SqlCommand cmd = new SqlCommand(qq, conn); SqlDataReader dr = cmdExecuteReader(); if (drHasRows) //判断Dr是否返回了一行或多行数据 { MessageBoxShow("用户名已存在,请重新输入!"); } else { 。。。。。。 }
开始菜单→Microsoft SQL Server 2005 →SQL Server Management Studio
打开之后登录
服务器名称:(填写的是服务器的IP地址)
使用SQL身份验证
登录名/密码(服务器的SQL用户/密码)
登录成功之后找到网站的数据库。
不过要确定服务器的防火墙要对你的电脑不受限制
要看你说的网站是用什么语言写的 如果用的是 asp 或 jsp
那么要找数据库就不难了 就和楼上的所说~~ 一般都是connasp,connjsp
如果是用aspnet写的 那你就要到网站根目录下的 webconfig 里面去找```
有这样一段代码:
<appsetting>
<add key="connString" values="provider=sqloledb;data source=local;uid=sa;pwd=123;database="数据库名称""></add>
</appsetting>
如过你是下载的是SQL数据库的整站代码:那么SQL数据库就应该是被备份出来的 一般是 数据库名bak
我所知道的就这些了 都给你说了~~
表单提交之后,经过验证,当然你也可以不验证,先连接你的数据库,用sql语句
这里我用PHP给你粗略的写一下,
$conn
=
mysql_connect('数据库地址','数据库用户名','数据库密码');
mysql_select_db('连接到哪个表',$conn);
到这里连接到数据库,
然后别人提交的内容会通过表单,post或者get提交方式提交给你,你就把数据插入到数据库中就可以了,insert
in
to
具体的可以去看PHP的教程
以上就是关于网页中sql数据库数据提取全部的内容,包括:网页中sql数据库数据提取、怎么用SQL打开网站数据库、网站的SQL数据库怎么找等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)