最简JDBC范例

 1 package jdbctest;
 2 /**
 3  * mysql JDBC连接的测试
 4  * 导包mysql
 5  * JDBC连接数据库共分为4步:
 6  * 1 使用反射方式注册驱动
 7  * 2 获取连接对象
 8  * 3 执行SQL对象
 9  * 4 执行SQL语句
10  * 5 关闭连接
11  *
12  * Title: JDBCDemo
13  *
14  * Description: 
15  *
16  * @author Ethan
17  *
18  * @date 2019年6月23日
19  *
20  */
21 
22 import java.sql.Connection;
23 import java.sql.DriverManager;
24 import java.sql.Statement;
25 
26 public class JDBCDemo {
27     public static void main(String[] args) throws Exception {
28         
29         //1 使用反射方式注册驱动(对应的驱动名称在驱动jar包下META-INF/services/java.sql.Driver文件中)
30         Class.forName("com.mysql.cj.jdbc.Driver");
31         
32         //2 获取连接对象
33         /*
34          * 使用三参数的获取方法
35          * 第一个参数为 jdbc:mysql://数据库地址:端口号/数据库名称
36          * 第二个参数为 数据库用户名
37          * 第三个参数为 数据库密码
38          */
39         Connection conn = DriverManager.getConnection("jdbc:mysql://104.156.238.17:3306/jdbctest", "root", "P1ng@n151008");
40         System.out.println(conn);
41         
42         //3 创建SQL执行对象
43         Statement stat = conn.createStatement();
44         
45         //4 执行SQL语句
46         //第一个语句 数据库中已存在表jdbct1
47         String sql = "drop table jdbct1";
48         boolean restat = stat.execute(sql);
49         System.out.println(restat);//此处返回false是正常的
50         //第二个语句
51         sql = "create table jdbct1(id int primary key auto_increment,name varchar(20))";
52         restat = stat.execute(sql);
53         System.out.println(restat);//此处返回false是正常的
54         
55         //5 关闭连接
56         conn.close();
57         System.out.println("执行完毕");
58     }
59 }

猜你喜欢

转载自www.cnblogs.com/WaterGe/p/11072451.html