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

📄 jdbc.java

📁 网上商店代码
💻 JAVA
字号:
package com.ata.shoping.user;


import java.sql.*;
import java.util.ArrayList;
import java.util.Iterator;


public class JDBC {

		public static Connection getConnection()throws SQLException,InstantiationException,IllegalAccessException,ClassNotFoundException{
		
		Connection conn=null;
		
		//加载数据库驱动
		Class.forName("com.mysql.jdbc.Driver");
		//数据库连接
		String url="jdbc:mysql://192.168.2.187:3306/My_db";
		//数据库用户名称
		String user="root";
		//数据库密码
		String password="root";
		//根据数据库取得一个数据库的链接
		conn=DriverManager.getConnection(url,user,password);
		return conn;
		
	}
	
	
	
	//根据SQL语句返回一个对象的链表
	public ArrayList select(String sql)throws Exception{
		ArrayList<User> result=new ArrayList<User>();
		Connection conn=null;
		Statement stmt=null;
		ResultSet rs=null;
		
		try{
			conn=getConnection();
			stmt=conn.createStatement();
			rs=stmt.executeQuery(sql);
			while(rs.next()){
				User user1=new User();
				user1.setUsername(rs.getString("username"));

//				product1.setNumber(rs.getInt("number"));
				
				
				result.add(user1);
				
				
				
			}
			
			
			
			
		}
		catch(SQLException sqle){
			sqle.printStackTrace();
		}
		catch(Exception e){
			e.printStackTrace();
		}
		finally{
			try{
			if(rs !=null){
				rs.next();
			}
			}
			catch(Exception e){
				e.printStackTrace();
			}
			try{
				if(stmt !=null)
					stmt.close();
			}
			catch(Exception e){
				e.printStackTrace();
			}
			try{
				if(conn !=null)
					conn.close();
			}
			catch(Exception e){
				e.printStackTrace();
			}
		}
		
		return result;
	}
	
	//使用链表进行插入
	
	
	
	
	
	
	//根据传入的对象向数据库插入一条数据
	
	

}

⌨️ 快捷键说明

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