加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 连接

发布时间:2023-06-13 09:31:52 所属栏目:MySql教程 来源:转载
导读: mysql 连接
package com.cn.dao;
import java.sql.DriverManager;
public class BaseDao {
private java.sql.Connection conn;
private java.sql.Statement stat;
private java.sql.Result

mysql 连接

package com.cn.dao;

import java.sql.DriverManager;

public class BaseDao {

private java.sql.Connection conn;

private java.sql.Statement stat;

private java.sql.ResultSet rs;

public BaseDao(){

}

public void openConnection() {

try{

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

conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "wp");

}catch(Exception e){

e.printStackTrace();

}

}

public int exectue(String sql){

int a=0;

try{

stat=conn.createStatement();

a=stat.executeUpdate(sql);

}catch (Exception e) {

e.printStackTrace();

}

return a;

}

public java.sql.ResultSet getRs(String sql){

try{

stat=conn.createStatement();

rs=stat.executeQuery(sql);

}catch (Exception e) {

e.printStackTrace();

}

return rs;

}

public void close(){

try{

if(rs!=null){

rs.close();

}

stat.close();

conn.close();

}catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}

}

}

package com.cn.dao;

import java.sql.SQLException;

import java.util.ArrayList;

import com.cn.bean.UserBean;

import com.cn.sys.PageUtil;

public class Userdao {

public boolean addUser(String username,String pwdMySQL 连接,String tel){

String sql="insert into users value('"+username+"','"+pwd+"','"+tel+"')";

BaseDao dao=new BaseDao();

dao.openConnection();

int a=dao.exectue(sql);

dao.close();

if(a!=0){

return true;

}else{

return false;

}

}

public boolean updateUser(String username,String pwd,String tel){

String sql="update users set pwd='"+pwd+"',tel='"+tel+"' where username='"+username+"'";

BaseDao dao=new BaseDao();

dao.openConnection();

int a=dao.exectue(sql);

dao.close();

if(a!=0){

return true;

}

else{

return false;

}

}

public ArrayList getArry(PageUtil page){

String sql="select * from users";

BaseDao dao=new BaseDao();

int index=page.getPageIndex();

int c=page.getItemCountPerPage();

int count=(index-1)*c+1;

dao.openConnection();

java.sql.ResultSet rs=dao.getRs(sql);

ArrayList arry=new ArrayList();

try{

rs.absolute(count);

for(int i=0;i UserBean u=new UserBean();

u.setUsername(rs.getString("username"));

u.setPwd(rs.getString("pwd"));

u.setTel(rs.getString("tel"));

arry.add(u);

if(!rs.next()){

break;

}

}

}catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}finally{

try {

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

MySQL 连接_cakephp连接mysql_ef连接mysql

dao.close();

}

return arry;

}

public UserBean getBean(String username){

String sql="select * from users where username='"+username+"'";

BaseDao dao=new BaseDao();

dao.openConnection();

java.sql.ResultSet rs=dao.getRs(sql);

UserBean u=new UserBean();

try{

while(rs.next()){

u.setUsername(rs.getString("username"));

u.setPwd(rs.getString("pwd"));

u.setTel(rs.getString("tel"));

}

}catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}finally{

try {

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

dao.close();

}

return u;

}

public int getCount(){

String sql="select count(*) as c from users";

BaseDao dao=new BaseDao();

dao.openConnection();

int a=0;

java.sql.ResultSet rs=dao.getRs(sql);

try{

while(rs.next()){

a=rs.getInt("c");

}

}catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}finally{

try {

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

dao.close();

}

return a;

}

}

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!