首先JDBC的前期数据库数据准备:
1,打开链接好MySQL的Workbench软件,新建一个数据库:
2、然后打开数据库对应的代码编辑窗口,建立表和插入数据记录:
3、然后是打开关于javaWeb编程的Eclipse,然后把数据库链接的jar包拷贝进去,然后加载jar文件
4、然后开始进行JDBC编程:
1 import java.sql.DriverManager; 2 import java.sql.ResultSet; 3 import java.sql.Connection; 4 import java.sql.Statement; 5 6 //import com.mysql.jdbc.Connection; 7 //import com.mysql.jdbc.Statement;//注意不是mysql里的代码 8 9 public class JDBCTest {10 public static void main(String[] args) {11 //1字符串保存一条SQL语句12 String sql = "SELECT * FROM tbl_user";13 //2Connection表示当前数据库的连接14 Connection conn = null;15 //3Statement用于向数据库发送SQL语句16 Statement st = null;17 //4ResultSet代表结果值,封装了从数据库中查询到的数据18 ResultSet rs = null;19 20 //521 try {22 //forName用来初始化参数指定的类,参数中的字符串是mysql中的驱动程序23 Class.forName("com.mysql.jdbc.Driver");24 //接下来的代码是获取数据库的连接,三个参数:访问数据的url,数据库的管理员用户名,数据库登入密码25 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");26 st = conn.createStatement();27 rs = st.executeQuery(sql);//发送sql语句28 29 while (rs.next()) {30 //获取对应字段的数据内容31 System.out.print(rs.getInt("id")+" ");32 System.out.print(rs.getString("name")+" ");33 System.out.print(rs.getString("password")+" ");34 System.out.print(rs.getString("email")+" ");35 System.out.println();36 }37 } catch (Exception e) {38 //打印异常信息39 e.printStackTrace();40 }finally {41 //最后要执行清理的工作,按照由小到大的顺序进行关闭的42 try {43 rs.close();44 } catch (Exception e2) {45 }46 try {47 st.close();48 } catch (Exception e2) {49 }50 try {51 conn.close();52 } catch (Exception e2) {53 }54 }55 //这样代码就写完毕了56 }57 }