博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java连接数据库并操作
阅读量:6408 次
发布时间:2019-06-23

本文共 1414 字,大约阅读时间需要 4 分钟。

hot3.png

package db;
import java.sql.*;
public class Db {
private static Connection conn = null;
public static Connection getCon(){
try{
Class.forName("com.mysql.jdbc.Driver");
String user = "root";
String pwd = "root";
String url = "jdbc:mysql://localhost:3306/test";
conn = DriverManager.getConnection(url,user,pwd);
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
}

/**

* 分页查询数据
* @param firstResult:上一页数据查询的起始位置
* @param pageSize:每页显示的数据行数
*
*/
public List<Employee> selectEmp(int firstResult,int pageSize){
Connection con = null;
List<Employee> list = new ArrayList<Employee>();
try{
con = Db.getCon();
String sql = "select * from tb_emp order by empId limit "+firstResult+","+pageSize+" ";
PreparedStatement stmt = con.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
while(rs.next()){
Employee emp = new Employee();
emp.setEmpId(rs.getInt("empId")); //设置编号
emp.setEmpName(rs.getString("empName")); //设置姓名
emp.setEmpSex(rs.getString("empSex")); //设置性别
emp.setEmpAge(rs.getInt("empAge")); //设置年龄
emp.setDuty(rs.getString("duty")); //设置职务
emp.setDept(rs.getString("dept")); //设置部门
emp.setTelephoneNo(rs.getString("telephoneNo"));//设置电话
emp.setAddress(rs.getString("address")); //设置联系地址
list.add(emp);
}
rs.close();
}catch(Exception e){
e.printStackTrace();
}finally{
try{
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
   return list;
}

转载于:https://my.oschina.net/tianyuyangliu/blog/109573

你可能感兴趣的文章
判断是否为数字方法
查看>>
[翻译] EF Core in Action 关于这本书
查看>>
js Uncaught TypeError: undefined is not a function
查看>>
数据库存储引擎
查看>>
[2019.2.13]BZOJ4318 OSU!
查看>>
版本号带两个小数点的,如何比较大小?( NSStringCompareOptions )
查看>>
QCustomplot使用分享(三) 图
查看>>
什么是java?
查看>>
WPF路径动画(动态逆向动画)
查看>>
Low Level Reader Protocol (LLRP) 简介
查看>>
[Micropython]TPYBoard v10x NRF24L01无线通讯模块使用教程
查看>>
mysql中show processlist过滤和杀死线程
查看>>
最新Sublime Text 2 激活 汉化
查看>>
基础数据类型之字典
查看>>
第七次作业
查看>>
Oracle中NVARCHAR2与VARCHAR2的区别
查看>>
php debug
查看>>
Ubuntu构建LVS+Keepalived高可用负载均衡集群【生产环境部署】
查看>>
lvm实现快速备份文件及数据库,lvm快照原理
查看>>
设计模式之Factory Method(工厂方法)
查看>>