
所以要经常下载最新版本的
数据库下载下来后,你看一下IP字段在数据库是怎么存储的,把从客户端获得的IP转换成数据的那种形式,然后比较 ,从而把IP所在地址从数据库里提取出来,然后就写到页面上
就OK了
输入一个IP获得sql中所有数据库名不现实,第一,我们连接是需要几个参数的,1,服务器地址(IP);2,登录用户名;3,密码;
你这里单纯一个IP,没有登陆用户和密码是不能能枚举得到数据库名的,因为根本登录不了服务器,你没办法执行以上语句;
如果知道以上三个,动态的也没关系,只要动态更改连接参数就行了。
string
connString="database="
+
tb_DataBase_Name.Text.Trim()
+
"Data
Source
="
+
tb_Server_IP.Text.Trim()
+"User
ID="
+
tb_User_Name.Text.Trim()
+
"password="
+
tb_User_Password.Text.Trim()
+
""
SqlConnection
cn=new
SqlConnection(
connString)
就行了
提供个思路吧。。。记录来访的IP,在asp.net 后台是可以获取到的,你去查下相关资料,这个不难, 保存到数据库那更简单了,建一张数据库表,用户id,ip端口字段,访问次数去做记录,你可以弄个缓存实时记录ip的访问次数等,然后定期同步到数据库中,如果你访问量不会很大的话,直接插入更新数据库也是可以的。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)