写一个JDBC的DEMO

最近想重温一下mybatis原理,就顺便把JDBC重温一下

 第一步 加载驱动  这个可以手动加载也可以使用maven来加载

  

1        <dependency>
2             <groupId>mysql</groupId>
3             <artifactId>mysql-connector-java</artifactId>
4         </dependency>
maven依赖

第二步 创建一个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 }

运行查看结果

生于忧患,死于安乐
原文地址:https://www.cnblogs.com/songlove/p/14591393.html