as连接mysql实现登录_java连接mysql示例

packagedao;importjava.sql.ResultSet;importjava.sql.SQLException;public classDemo {public DBHelper db = newDBHelper();public ResultSet rs = null;public static voidmain(String[] args){

Demo d= newDemo();//d.insertAdmin("xl", "xl");//d.delectName("xl");//d.updateName("xl", "123");

d.selectAll();

}/** 增加记录

* @name 账号

* @password 密码

* @return 成功与否

**/

public booleaninsertAdmin(String name, String password){

String sql= "insert into admin(name,password) values(?,?)";try{

db.st=db.conn.prepareStatement(sql);

db.st.setString(1, name);

db.st.setString(2, password);returndb.st.execute();

}catch(SQLException e) {

e.printStackTrace();

}return false;

}/** 查找所有记录

**/

public voidselectAll(){

String sql= "select * from admin";try{

db.st=db.conn.prepareStatement(sql);

rs=db.st.executeQuery();while(rs.next()){int id = rs.getInt(1);

String name= rs.getString(2);

String password= rs.getString(3);

System.out.println("id:"+id+" name:"+name+" password:"+password);

}

}catch(SQLException e) {

e.printStackTrace();

}

}/** 根据账号,删除信息

* @name 账号

* @return 成功与否

**/

public booleandelectName(String name){

String sql= "delete from admin where name = ?";try{

db.st=db.conn.prepareStatement(sql);

db.st.setString(1, name);returndb.st.execute();

}catch(SQLException e) {

e.printStackTrace();

}return false;

}/** 根据账号,修改密码

* @name 账号

* @password 要修改的密码

* @return 成功与否

**/

public intupdateName(String name,String password){

String sql= "update admin set password = ? where name = ?";try{

db.st=db.conn.prepareStatement(sql);

db.st.setString(1, password);

db.st.setString(2, name);returndb.st.executeUpdate();

}catch(SQLException e) {

e.printStackTrace();

}return 0;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值