怎样从HTML网页中获取SQL数据库里的数据

怎样从HTML网页中获取SQL数据库里的数据,第1张

1、sudo su postgres指令进入postgres。

2、\c test\dt\d首先查看一下有的表格

3、准备好sql文件。

4、SELECT * FROM person先查看一下表格的内容。

5、\i /home/coffee/Downloads/person.sql导入文件,如果出现错误,没关系,继续往下看。

6、DROP TABLE person如果不想要表格,可以这样删除。再导入一次。

一、要实现用户输入,肯定前台要是一个网页,使用jsp,先建一个jsp网页。

二、使用servlet,在jsp文件中,需要一个表单form把数据传到servlet中,antion里面写servlet的地址,method里面写方法“get或者post”,一般删除数据默认是“get”添加数据是“post”。

三、在servlet中来获取页面上的值,注意获取的值是String类型的。 如果要用到int型,就想要强转类型。

四、把数据插入到 对象的属性中,使用set的方法。

五、调用add的方法,就可以把数据插入到后台。

六、具体的插入到数据库的代码要注意数据库的链接。

程序有问题呀,你的查询返回了login表中的所有数据,在判断用户名是否存在表中时,只读取了第一条,只要第一条记录的用户名不是你输入的那个用户名,a==username就不会成立。要用一个循环依次读取所有记录来判断才行。 建议在查询时以用户名为条件查询,这样只在查询后检查Dr是否返回数据就可以判断用户名存不存在了。 string username = TextBox1.Text.ToString()string password = TextBox2.Text.ToString() string qq = "select * from login where username='" + username + "'"SqlConnection conn = new SqlConnection(connString)conn.Open()SqlCommand cmd = new SqlCommand(qq, conn)SqlDataReader dr = cmd.ExecuteReader()if (dr.HasRows) //判断Dr是否返回了一行或多行数据 { MessageBox.Show("用户名已存在,请重新输入!")} else { 。。。。。。 }


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

原文地址: http://outofmemory.cn/sjk/6694515.html

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

发表评论

登录后才能评论

评论列表(0条)

保存