java中用户名与密码和数据库连接的两种方式
来源:互联网 发布:阿里云9.9学生机 编辑:程序博客网 时间:2024/06/05 08:25
方法一String users=username.getText();
String psw=String.valueOf(password.getPassword());
/**
* 连接数据库
*/
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager
.getConnection(
"jdbc:microsoft:sqlserver://192.168.16.48:1433;DatabaseName=prise",
"sa", "sa");
stm = con.createStatement();
String sql = "select * from users where username='"+users+"'" ;
rs = stm.executeQuery(sql);// 执行给定的sql语句,返回resultset对象
/**
* 判断
*/
int i=0;
while (rs.next()) {
i++;
if(psw.equals(rs.getString("password"))){
System.out.println("存在此用户,用户名和密码分别是:");
System.out.println(rs.getString("username") + "/t"+ rs.getString("password"));
break;
}
if(!psw.equals(rs.getString("password"))){
System.out.println("密码错误,请重新输入");
break;
}
}
if(i==0){
System.out.println("没有此用户");
}
方法二:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager
.getConnection(
"jdbc:microsoft:sqlserver://192.168.16.48:1433;DatabaseName=prise",
"sa", "sa");
stm = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from users";
rs = stm.executeQuery(sql);// 执行给定的sql语句,返回resultset对象
/**
* 判断
*/
while (rs.next()) {
if(user.equals(rs.getString("username"))&&psw.equals(rs.getString("password"))){
System.out.println("存在此用户,用户名和密码分别是:");
System.out.println(rs.getString("username") + "/t"+ rs.getString("password"));
break;
}
if(user.equals(rs.getString("username"))&&!psw.equals(rs.getString("password"))){
System.out.println("密码错误,请重新输入");
break;
}
}
if(rs.isAfterLast()){
System.out.println("没有此用户请注册");
}
- java中用户名与密码和数据库连接的两种方式
- 能用的Myeclipse Svn中用户名和密码修改
- form表单中用户名和密码对齐的简单实现
- 与数据库连接的两种方式:JDBC和ODBC-JDBC
- Linux中用户名和用户组的管理
- 大型票务系统中用户名和密码的安全性问题
- proxool配置文件中用户名和密码使用加密后的密文(安全测评)
- Axis中用户名、密码传递
- Myeclipse Svn中用户名和密码修改问题专家详解
- Myeclipse Svn中用户名和密码修改问题专家详解
- Myeclipse Svn中用户名和密码修改问题专家详解
- form表单中用户名和密码文字对齐
- tomcat中用户名及密码设置的一些问题详解
- java获取Oracle数据库连接的两种方式案例
- html表单中用户名密码输入框的长度不一样的解决方法
- 获取数据库连接的两种实现方式
- php+mysqli数据库连接的两种方式
- 解决在ide数据库中用户名root 密码root 而在自己mysql上密码输入root连不上的问题
- 动态选择画面
- 【JavaScript】JavaScript使用技巧精萃
- Overlapped I/O模型--完成例程
- PHP 截取字符串函数
- PHP防刷新Solution
- java中用户名与密码和数据库连接的两种方式
- 谈谈Java Swing中布局管理器
- 用PHP过滤html里可能被利用来引入外部危险内容的代码
- delphi 获取硬盘序列号
- C#全局鼠标键盘Hook (备查)
- 在Mysql中使用in子句查询和排序
- Linux系统下Apache与Tomcat整合的简单方法
- 【JavaScript】JavaScript去掉空格
- IHttpHandler接口