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 { 。。。。。。 }欢迎分享,转载请注明来源:内存溢出
评论列表(0条)