新泰网站开发,哈尔滨网站建设教学,WordPress资讯网站,北京seo技术交流今天开始了比较重量级的学习了#xff0c;之前都是对于Java基础的学习和回顾。继续上篇的话题#xff0c;《谁动了我的奶酪》#xff0c;奉献一句我觉得比较有哲理的话#xff1a;“学会自嘲了,而当人们学会自嘲,能够嘲笑自己的愚蠢和所做的错事时,他就在开始改变了。他甚至…今天开始了比较重量级的学习了之前都是对于Java基础的学习和回顾。继续上篇的话题《谁动了我的奶酪》奉献一句我觉得比较有哲理的话“学会自嘲了,而当人们学会自嘲,能够嘲笑自己的愚蠢和所做的错事时,他就在开始改变了。他甚至觉得,改变自己的最快方式,就是坦然嘲笑自己的愚笨——这样,你就能对过往云烟轻松释然,迅速行动起来,直面变化。”好了开始我们的复习~ 连接数据库所需要的包 除此之外我们还需要进行导入 新建一个lib文件夹然后右击jar包-——Build path——选择第一个add to ... 导入成功以后再开始分析代码 在数据库创建一个student表 对应的Student实体类为 package com.lanou.JDBC;public class Student {private String name;private int age;private String gender;private String className;private int number;public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getGender() {return gender;}public void setGender(String gender) {this.gender gender;}public String getClassName() {return className;}public void setClassName(String className) {this.className className;}public int getNumber() {return number;}public void setNumber(int number) {this.number number;}} 连接数据库并进行数据库的查询 package com.lanou.JDBC;
import java.sql.*;
import java.util.ArrayList;public class JDBCTest {public static void main(String[] args) {//加载驱动try {Class.forName(com.mysql.jdbc.Driver);System.out.println(加载成功);//建立链接try {Connection connection DriverManager.getConnection(jdbc:mysql://localhost/ZJJ,root,root);//创建一个sql语句对象Statement statement connection.createStatement();//要执行的sql语句String sql select *from student;//执行sqlResultSet set statement.executeQuery(sql);//创建list保存结果ArrayListStudent list new ArrayListStudent();while (set.next()) {Student s new Student();//获取数据的两种方式//1.通过数据库的角标从1开始//2.通过它的名称来获取 s.setName(set.getString(1));System.out.println(set.getString(1));s.setAge(set.getInt(2));s.setGender(set.getString(gender));s.setClassName(set.getString(className));s.setNumber(set.getInt(stuNum));list.add(s);} } catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} } catch (ClassNotFoundException e) {// TODO Auto-generated catch blockSystem.out.println(加载驱动失败);e.printStackTrace();}}
} 我这里只是输出姓名不过目前已经存在list里面如果要访问所有的数据可以对list进行遍历~ 另 连接数据库的方式也有这种 private String className com.mysql.jdbc.Driver;private String dburl jdbc:mysql://localhost/ZJJ;private String user root;private String password root; 在SSH框架中差不多。 今天已经开始了整体项目但是由于没有完成就暂不更新~ 转载于:https://www.cnblogs.com/zxcjj/p/7061492.html