11级_Java_曹建波6.19 解决注入问题
2012-06-19 19:49
232 查看
解决注入问题
private
voidbtnSubmitActionPerformed(java.awt.event.ActionEvent evt) {
StringuserName = txtName.getText();
Stringpassword = new String(txtPassword.getPassword());
Stringemail = txtEmail.getText();
Stringbirthday = txtBirthday.getText();
Connectioncon = null;
PreparedStatementps = null;
Stringsql = "insert into users(name,password,email,birthday)values(?,?,?,?) ";
try {
con= DBManager.getConnection();
ps= con.prepareStatement(sql);
ps.setString(1,userName);
ps.setString(2, password);
ps.setString(3,email);
ps.setDate(4,Date.valueOf(birthday));
inti =ps.executeUpdate();
if (userName!=null&&password!=null) {
JOptionPane.showMessageDialog(this,"注册成功!");
}else {
JOptionPane.showMessageDialog(this,"注册失败!");
}
}catch (SQLException e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
}finally{
DBManager.dbClose1(ps, con);
}
}
private
voidbtnLogonActionPerformed(java.awt.event.ActionEvent evt) {
newLogon().setVisible(true);
}
private
voidbtnloginActionPerformed(java.awt.event.ActionEvent evt) {
StringuserName = txtName.getText();
Stringpassword = new String(txtPassword.getPassword());
Connectioncon = null;
//Statement st= null;
PreparedStatementps = null;
ResultSetrs = null;
//String sql= "select id from users where name='" + userName+ "'andpassword='" + password + "'";
Stringsql = "select id from users where name=? andpassword=?";
try {
con= DBManager.getConnection();
//st =con.createStatement();
ps= con.prepareStatement(sql);
ps.setString(1,userName);
ps.setString(2,password);
//rs =st.executeQuery(sql);
rs= ps.executeQuery();
if (rs.next()) {
JOptionPane.showMessageDialog(this,"登陆成功!");
}else {
JOptionPane.showMessageDialog(this,"登陆失败!");
}
}catch (SQLException e) {
e.printStackTrace();
}finally {
DBManager.dbClose(rs,ps, con);
}
}
private
voidbtnSubmitActionPerformed(java.awt.event.ActionEvent evt) {
StringuserName = txtName.getText();
Stringpassword = new String(txtPassword.getPassword());
Stringemail = txtEmail.getText();
Stringbirthday = txtBirthday.getText();
Connectioncon = null;
PreparedStatementps = null;
Stringsql = "insert into users(name,password,email,birthday)values(?,?,?,?) ";
try {
con= DBManager.getConnection();
ps= con.prepareStatement(sql);
ps.setString(1,userName);
ps.setString(2, password);
ps.setString(3,email);
ps.setDate(4,Date.valueOf(birthday));
inti =ps.executeUpdate();
if (userName!=null&&password!=null) {
JOptionPane.showMessageDialog(this,"注册成功!");
}else {
JOptionPane.showMessageDialog(this,"注册失败!");
}
}catch (SQLException e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
}finally{
DBManager.dbClose1(ps, con);
}
}
private
voidbtnLogonActionPerformed(java.awt.event.ActionEvent evt) {
newLogon().setVisible(true);
}
private
voidbtnloginActionPerformed(java.awt.event.ActionEvent evt) {
StringuserName = txtName.getText();
Stringpassword = new String(txtPassword.getPassword());
Connectioncon = null;
//Statement st= null;
PreparedStatementps = null;
ResultSetrs = null;
//String sql= "select id from users where name='" + userName+ "'andpassword='" + password + "'";
Stringsql = "select id from users where name=? andpassword=?";
try {
con= DBManager.getConnection();
//st =con.createStatement();
ps= con.prepareStatement(sql);
ps.setString(1,userName);
ps.setString(2,password);
//rs =st.executeQuery(sql);
rs= ps.executeQuery();
if (rs.next()) {
JOptionPane.showMessageDialog(this,"登陆成功!");
}else {
JOptionPane.showMessageDialog(this,"登陆失败!");
}
}catch (SQLException e) {
e.printStackTrace();
}finally {
DBManager.dbClose(rs,ps, con);
}
}
相关文章推荐
- JAVA解决在@autowired,@Resource注入为null的问题
- (问题解决)Spring @Async无法注入Controller java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(
- C#中,仿效Java中,SQL参数以?替代的做法,解决IN的防注入问题
- Java在项目启动时访问数据库,在ServletContextListener解决对象无法注入问题
- JAVA Spring MVC Thread 解决自动注入问题
- C#中,仿效Java中,SQL参数以?替代的做法,解决IN的防注入问题(续)
- idea上使用maven分模块开发时解决spring注入失败问题java.lang.IllegalStateException: Failed to load ApplicationContext
- Spring 使用注解注入,调用类实例出现 java.lang.NullPointException 问题的解决方法
- 11级_Java_曹建波 04.24 Spring的配置、生命周期、依赖注入bean的操作
- 11级_Java_曹建波6.15 JDBC开发
- 原生java http方式上传大文件(含 文件流分段上传问题、base64分段转码问题解决思路)
- 解决Linux服务启动Java程序日志文件出现中文乱码的问题
- eclipse导入svn项目之后java文件图标空心问题的解决
- 黑马程序员:Java基础总结----多重For循环的解决数学问题
- 解决IDEA自动重置LanguageLevel和JavaCompiler版本的问题
- 11级_Java_曹建波 10.18 Servlet入门
- java: cannot execute binary file问题的解决
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单
- [转]java不同容器不同操作系统下中文问题解决方法
- Sun VisualVM项目 开源Java问题解决方案