码迷,mamicode.com
首页 > 数据库 > 详细

用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库

时间:2019-12-30 17:45:39      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:cat   host   mysql查询   快捷键   csdn   bcd   catch   gravity   dstat   

先创建工程。

  1. 打开Intellij Idea,创建Project,File->New->Project,如图所示:

    技术图片

  2.指定JDK安装目录,再点击Next. 

    技术图片

 

  3.再次点击Next,来到如图所示地方,给项目取名,比如项目命名为:JDBCDemo,最后点击Finish。 

    技术图片

 

 

项目创建完毕,现在演示利用JDBC来连接数据库。

  1.创建一个目录,用来放mysql的驱动包,类似eclipse的lib目录:JDBCDemo->New->Directory。

    技术图片

 

   2.把mysql的jar包复制过来。 

     技术图片

  3.把jar包添加到项目里,类似eclipse的add to build path功能,快捷键:Ctrl+Alt+Shift+S,弹出图示菜单。   技术图片

  4.选择第一项:JARs or directories。 
    技术图片

  5、找到刚才添加的jar包,点击确定。 

    技术图片

  6.点击Apply,OK。 

    技术图片

 1 import java.sql.*;
 2 
 3 public class DBTest {
 4     //mysql驱动包名
 5     private static final String DRIVER_NAME = "com.mysql.jdbc.Driver";
 6     //数据库连接地址
 7     private static final String URL = "jdbc:mysql://localhost:3306/kettle";
 8     //用户名
 9     private static final String USER_NAME = "root";
10     //密码
11     private static final String PASSWORD = "123456";
12     public static void main(String[] args){
13         Connection connection = null;
14         try {
15             //注册mysql驱动
16             Class.forName(DRIVER_NAME);
17             //获取数据库连接对象
18             connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
19             //创建sql执行对象;mysql查询语句
20             String sql = "SELECT * FROM stu";
21             //执行sql命令,返回结果集
22             PreparedStatement prst = connection.prepareStatement(sql);
23             //处理结果集,依次关闭结果集
24             ResultSet rs = prst.executeQuery();
25             while (rs.next()) {
26                 System.out.println("用户名:" + rs.getString("id"));
27                 System.out.println("用户名:" + rs.getString("name"));
28                 System.out.println("用户名:" + rs.getString("phone"));
29             }
30             rs.close();
31             prst.close();
32         } catch (Exception e) {
33             e.printStackTrace();
34         }finally {
35             if (connection != null) {
36                 try {
37                     connection.close();
38                 } catch (SQLException e) {
39                     e.printStackTrace();
40                 }
41             }
42         }
43     }
44 }

用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库

标签:cat   host   mysql查询   快捷键   csdn   bcd   catch   gravity   dstat   

原文地址:https://www.cnblogs.com/lbg1993/p/12120561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!