最近想重温一下mybatis原理,就顺便把JDBC重温一下
第一步 加载驱动 这个可以手动加载也可以使用maven来加载
1 <dependency> 2 <groupId>mysql</groupId> 3 <artifactId>mysql-connector-java</artifactId> 4 </dependency>
第二步 创建一个JDBCTest类
1 package com.ssc.demo.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.Statement; 7 8 public class JDBCTest { 9 public static void main(String args[]){ 10 Connection conn=null; 11 Statement sta=null; 12 ResultSet res=null; 13 try { 14 //第一步加载驱动 15 Class.forName("com.mysql.cj.jdbc.Driver"); 16 //第二步获取数据库连接 17 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/schooldb","root","123456"); 18 //第三步 书写sql语句 19 String sql=" select * from tsubject"; 20 //第四步 创建执行sql的对象,这里采用的Statement 21 sta=conn.createStatement(); 22 //执行sql接收返回结果 23 res=sta.executeQuery(sql); 24 while (res.next()){ 25 System.out.println("SubjectId="+res.getNString("SubjectId")); 26 } 27 }catch (Exception e){ 28 e.printStackTrace(); 29 }finally { 30 try { 31 if (res!=null){ 32 res.close(); 33 } 34 if (sta!=null ){ 35 sta.close(); 36 } 37 if (conn != null) { 38 conn.close(); 39 } 40 }catch (Exception e ){ 41 e.printStackTrace(); 42 } 43 } 44 } 45 }
运行查看结果