⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 useroperation.java

📁 连接数据库并实现一系列的增删改查等等
💻 JAVA
字号:
package news;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

import common.NewsConnection;
import entity.UserEntity;

public class UserOperation 
{
	public boolean addUser(UserEntity entity1)
	{
		boolean bool=false;
		try
		{
			NewsConnection newsCon=new NewsConnection();
			Connection con=newsCon.getConnection();			
			Statement stUser=con.createStatement();			
			int row=stUser.executeUpdate("insert into NEWSUSER values('"+entity1.getUserName()+"','"+entity1.getUserPwd()+"')");
			if(row>0)
			{
				bool=true;
			}
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		return bool;
	}
	public boolean deleteUser(String id)
	{
		boolean bool=false;
		try
		{
			NewsConnection newsCon=new NewsConnection();
			Connection con=newsCon.getConnection();			
			Statement stUser=con.createStatement();			
			int row=stUser.executeUpdate("delete from NEWSUSER where userid="+id+"");
			if(row>0)
			{
				bool=true;
			}
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		return bool;
	}
	public boolean updateUser(UserEntity entity1)
	{
		boolean bool=false;
		try
		{
			NewsConnection newsCon=new NewsConnection();
			Connection con=newsCon.getConnection();			
			Statement stUser=con.createStatement();			
			int row=stUser.executeUpdate("update newsuser set username='"+entity1.getUserName()+"',userpwd='"+entity1.getUserPwd()+"' where userid="+entity1.getId()+"");
			if(row>0)
			{
				bool=true;
			}
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		return bool;
	}
	public int getRows()
	{
	
		int row=0;
		try
		{
			NewsConnection newsCon=new NewsConnection();
			Connection con=newsCon.getConnection();			
			Statement stUser=con.createStatement();			
			ResultSet rs=stUser.executeQuery("select count(*) from newsuser");
			if(rs.next())
			{
				row=rs.getInt(1);
			}
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		return row;
	}
	public String[][] selectUser()
	{
		String [][]content=new String[this.getRows()][3];
		try
		{
			NewsConnection newsCon=new NewsConnection();
			Connection con=newsCon.getConnection();			
			Statement stUser=con.createStatement();	
			ResultSet rs=stUser.executeQuery("select * from newsuser");
			int index=0;
			while(rs.next())
			{
				content[index][0]=rs.getString(1);
				content[index][1]=rs.getString(2);
				content[index][2]=rs.getString(3);
				               
				++index;
			}
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		return content;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -