怎样将Javabean中返回的数据插入Mysql中

怎样将Javabean中返回的数据插入Mysql中,第1张

刚学,不好意思,请问下pst.setString(X, XXX.XX())是什么意思?

pst.setString(1, user.getName()) //1表示insert语句第一个字段对应的value,2表示第二个字段对应的value ,以此类推..... user表示javaBean对象, 比如定义一个 User 的javaBean ,里面有getUserName的方法...

public String getName(){

return this.name

}

就像你这定义的

package example

import java.sql.*

import java.util.*

public class CheckUser{

//获得提交的用户名和密码

private String user=""

private String password=""

public void setUser(String user){

this.user=user

}

public void setPassword(String password){

this.password=password

}

//连接数据库对象初始化

Connection con=null

PreparedStatement stmt=null

ResultSet result=null

String url="jdbc:mysql://localhost:8080/test"

String name="root"

String pass="123456"

//连接数据库

public CheckUser(){

try{

Class.forName("com.mysql.jdbc.Driver")

con=DriverManager.getConnection(url,name,pass)

}catch(Exception e){

System.out.println(e)

}

}

//验证身份

public boolean CheckRole(){

boolean ifright=false

try{

String sql="Select *from users where ID=? and PASSWORD=?"

stmt=con.prepareStatement(sql)

stmt.setString(1,user)

stmt.setString(2,password)

result=stmt.executeQuery(sql)

if(result.next())

ifright=true

else

ifright=false

result.close()

stmt.close()

con.close()

}catch(Exception e1){

System.out.println(e1)

}

return ifright

}

}


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

原文地址: http://outofmemory.cn/zaji/8703279.html

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

发表评论

登录后才能评论

评论列表(0条)

保存