MySql中的一些查询,输入语句
2012-10-10 22:48
302 查看
例如
①:在JSP登录界面:
用户名:<input type="text" name="login_name">
密码:<input type="password" name="login_code">
获取用户名“login_name”和用户密码"login_code" :
String Username=request.getParameter("login_name");
String Password=request.getParameter("login_code");
在数据库student中的数据表user中查询是否账户信息正确:
②:在对数据库的数据输入时:
③:在对数据库进行查询时:
select user_no from myuser where user_id=? " + "and user_pass=?"
user_no为数据表中的指定数据列,如果为 * 则是代表所有数据列
myuser为数据表
user_id和user_pass为数据库中的元素
即之后的操作可以对应本页例①中setString(”数字","值"),第一个问号代表第一列,第二个问号代表第二列,以此类推。
①:在JSP登录界面:
用户名:<input type="text" name="login_name">
密码:<input type="password" name="login_code">
获取用户名“login_name”和用户密码"login_code" :
String Username=request.getParameter("login_name");
String Password=request.getParameter("login_code");
在数据库student中的数据表user中查询是否账户信息正确:
之前的代码:conn = DriverManager.getConnection("jdbc:mysql://localhost/student","root", "root");
String sql="select * from user where username=' "+Username+" ' and password1=' "+Password+ " ' "; //数据表user中的username是否等于获取到的Username,和数据库中的password1是否等于获取到的Password
rs=stmt.executeQuery(sql);//执行数据库查询语句 if(rs.next()) {%> <div align="center" class="STYLE2 STYLE3">登录成功!</div> <meta http-equiv="refresh" content="1;url=index.jsp"> <%} else { %> <div align="center" class="STYLE2 STYLE3">用户名或密码错误,请重新登录!</div> <meta http-equiv="refresh" content="1;url=login.jsp"> <% }
②:在对数据库的数据输入时:
try { conn = DriverManager.getConnection("jdbc:mysql://localhost/student", "vane", "920514"); pst = conn.prepareStatement("INSERT INTO user(username,password1,sex,year,month) VALUES (?,?,?,?,?,?,?,?)"); //Insert into 数据表user中的username,password1,sex,year,month的值
pst.setString(1, Username); pst.setString(2, Password);//把Password(之前用户注册时获取的)设置到第2列(也就是第二个问号上),也就是数据库中的password1 pst.setString(3, Sex); pst.setString(4, Year); pst.setString(5, Month);
③:在对数据库进行查询时:
select user_no from myuser where user_id=? " + "and user_pass=?"
user_no为数据表中的指定数据列,如果为 * 则是代表所有数据列
myuser为数据表
user_id和user_pass为数据库中的元素
即之后的操作可以对应本页例①中setString(”数字","值"),第一个问号代表第一列,第二个问号代表第二列,以此类推。
相关文章推荐
- Mysql一些复杂的sql语句(查询与删除重复的行)
- 整理的一些MySQL中排名查询的语句
- Mysql增加、删除和修改列属性和约束,和一些有用的查询语句
- 连接数据库的步骤SQL Server 与mysql 以及一些数据库查询语句
- MySQL 一些查询语句及技巧
- mysql 的一些条件查询语句
- MYSQL基本查询语句DQL
- 浅谈MySQL中优化sql语句查询常用的30种方法
- 使用过的MySql查询语句[待续...]
- mysql的where查询语句后有多个“or”的SQL语句执行分析!
- MySql实现分页查询的SQL,mysql实现分页查询的sql语句
- mybatis+mysql查询语句
- linux下开启mysql慢查询,分析查询语句
- Mysql删除同一张表的子查询语句
- mysql查询语句实例 复杂mysql查询
- MySQL常用的查询语句回顾
- MySQL管理一些基础SQL语句
- MySQL、Oracle分页查询语句
- 一些有意思的mysql语句
- mysql 查询语句