ѧ??Դ??
实体类package dao;public class Person {
private Integer personid;
private String personname;
private String degree;
private String birth;
private Integer sal;
public Person() {
}
public Person(Integer personid, String personname, String degree, String birth, Integer sal) {
super();
this.personid = personid;
this.personname = personname;
this.degree = degree;
this.birth = birth;
this.sal = sal;
}
public Integer getPersonid() {
return personid;
}
public void setPersonid(Integer personid) {
this.personid = personid;
}
public String getPersonname() {
return personname;
}
public void setPersonname(String personname) {
this.personname = personname;
}
public String getDegree() {
return degree;
}
public void setDegree(String degree) {
this.degree = degree;
}
public String getBirth() {
return birth;
}
public void setBirth(String birth) {
this.birth = birth;
}
public Integer getSal() {
return sal;
}
public void setSal(Integer sal) {
this.sal = sal;
}
@Override
public String toString() {
return "Person [personid=" + personid + ", personname=" + personname + ", degree=" + degree + ", birth=" + birth
+ ", sal=" + sal + "]";
}
}
2. dao
package dao;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class PersonDao {
static Connection conn = null;
static {
// 修改成自己的数据库
String url = "jdbc:mysql://.0.0.1:/test?serverTimezone=UTC&useSSL=false";
String user = "root";
String password = "root";
try {
// 记得导入 驱动包
// 驱动名称:com.mysql.jdbc.Driver (指的是驱动版本:5.7版本的)
// com.mysql.cj.jdbc.Driver (8.0版本)
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
// TODO Auto-generated catch block
conn = null;
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
conn = null;
e.printStackTrace();
}
}
/
*** 查找所有的数据
* @return List集合
* @throws SQLException
*/
public List<Person> findAll() throws SQLException{
List<Person> list = null;
if(conn != null) {
list = new ArrayList<>();
String sql = "select * from person";
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next()) {
Person temp = new Person();
temp.setPersonid(rs.getInt("personid"));
temp.setPersonname(rs.getString("personname"));
temp.setDegree(rs.getString("degree"));
temp.setBirth(rs.getString("birth"));
temp.setSal(rs.getInt("sal"));
list.add(temp);
}
}
return list;
}
public Person findById(int personId) throws SQLException {
Person temp = null;
if(conn != null){
String sql = "select * from person where personid =?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1, personId);
ResultSet rs = ps.executeQuery();
while(rs.next()) {
temp = new Person();
temp.setPersonid(rs.getInt("personid"));
temp.setPersonname(rs.getString("personname"));
temp.setDegree(rs.getString("degree"));
temp.setBirth(rs.getString("birth"));
temp.setSal(rs.getInt("sal"));
}
}
return temp;
}
/
*** 通过id来删除一条记录
* @param personId
* @throws SQLException
*/
public void deleteById(int personId) throws SQLException {
if(conn != null) {
String sql = "delete from person where personid = ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1, personId);
ps.execute();
}else {
System.out.println("无法建立连接");
}
}
// 其他的可以自己试试来写!模板都是源码意思一样的,除了sql语句不同
}
不是学历学历全日制的大专可以学程序员吗
当然可以学习编程,这与全日制或非全日制、源码意思qq申诉工具源码大专或本科等学历无关。学历学历关键在于你对这个领域的源码意思兴趣程度以及学习领悟的能力。虽然程序员的学历学历工作有时要求较高的学习能力和快速适应新技术的能力,但岁绝对不算晚。源码意思多花时间在学习上,学历学历多看、源码意思多写、学历学历事件驱动源码多思考,源码意思一切皆有可能。学历学历
学历只是源码意思你的过去,现在你需要静下心来好好学习。学历学历选择正确的android otg源码道路往往会让你走得更轻松。很多时候,给自己设置门槛的是自己,而不是企业。
并不是说选择其他行业就不能成功,而是delphi传奇源码选择合适的道路会让你的道路更加顺畅。在这个信息时代,掌握编程技能不仅能够帮助你找到一份好工作,还能让你在快速发展的职业道路上走得更远。
编程是一门实践性很强的技能,多动手实践,ico生成源码多阅读源码,多思考其中的原理,这些都是学习编程的重要途径。同时,也要注重团队协作能力和沟通能力的培养,因为这些能力在职场中同样重要。
最后,保持持续学习的态度,不断更新自己的知识体系,跟上技术发展的步伐。无论你是从零开始,还是有一定的基础,只要坚持不懈,就一定能够成为一名优秀的程序员。
2024-12-29 00:17
2024-12-28 23:45
2024-12-28 23:44
2024-12-28 22:25
2024-12-28 21:44