JDBC连接数据库并创建表

Posted sly-mi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC连接数据库并创建表相关的知识,希望对你有一定的参考价值。

操作JDBC的步骤

1):加载注册驱动.

 

2):获取连接对象.

3):创建/获取语句对象

4):执行SQL语句

5):释放资源

 

技术分享图片
 1     //创建一张学生表
 2     @Test
 3     public void testCreateTable()
 4     {
 5         
 6         
 7         //数据库连接对象
 8         Connection conn = null;
 9         //创建语句对象
10         Statement st = null;
11         //SQL语句
12         String sql = "CREATE TABLE t_student1(id BIGINT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(20),age INT)";
13         try {
14             //jdk 1.6提到无需加载注册驱动
15             //Class.forName("com.mysql.jdbc.Driver");
16             //获取数据库连接对象
17             conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
18             //获取创建语句对象
19             st = conn.createStatement();
20             //执行SQL语句
21             int rows = st.executeUpdate(sql);
22         } catch (Exception e) {
23             // TODO Auto-generated catch block
24             e.printStackTrace();
25         }
26         
27         //释放资源
28         try {
29             if(st!=null)
30             st.close();
31         } catch (Exception e) {
32             // TODO Auto-generated catch block
33             e.printStackTrace();
34         }finally{
35             try {
36                 if(conn!=null)
37                 conn.close();
38             } catch (Exception e) {
39                 // TODO Auto-generated catch block
40                 e.printStackTrace();
41             }
42                 }
43         
44     }
JDBC创建表

 

 

 

以上是关于JDBC连接数据库并创建表的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有连接的情况下查询多个相关表,并使用 JDBC 获得一致的数据?

Hibernate连接mysql数据库并自动创建表

纯JDBC代码连接实例 + 完整代码

JDBC 创建表并插入亚马逊红移时出错

部分代码片段

数据库原理实验(openGauss) 使用JDBC连接数据库