在ideaIU上使用JDBC连接MySQL及简单操作

一、新建项目
1.打开ideaIU.exe
2.new->Project
在ideaIU上使用JDBC连接MySQL及简单操作_第1张图片
3.选择java,jdk1.8(不会安装的看我以前的博文)->next
在ideaIU上使用JDBC连接MySQL及简单操作_第2张图片
4.点next
在ideaIU上使用JDBC连接MySQL及简单操作_第3张图片
5.选择指定文件夹,finish
在ideaIU上使用JDBC连接MySQL及简单操作_第4张图片
6.右键src,新建一个包,设置包名。
在ideaIU上使用JDBC连接MySQL及简单操作_第5张图片
7.右击项目,新建一个目录lib,用于存放驱动程序
在ideaIU上使用JDBC连接MySQL及简单操作_第6张图片
将驱动程序拖入lib。驱动包5.1.36可以满足5.5版本mysql
在这里插入图片描述
在新建的包内创建一个类,设置名字Query,首字母最好大写。
在ideaIU上使用JDBC连接MySQL及简单操作_第7张图片

二、数据库连接代码
Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jdbc?useSSL=true&characterEncoding=utf-8&user=root&password=123"); //这两句就是加载数据库驱动,登陆数据库操作。其中端口号后是数据库名称,最后是用户名和密码。
三、写sql语句
增:String sql="INSERT INTO jdbc_tb_user(id,name,psd)values (?,?,?)";
删:String sql="DELETE FROM jdbc_tb_user WHERE jdbc_tb_user.name = 'chen'";
改:String sql="UPDATE jdbc_tb_user SET name = '老李'where id=5";
查:String sql="select * from jdbc_tb_user";

四、得到statement对象
PreparedStatement statement = connection.prepareStatement(sql);
五、执行sql,得到结果集
ResultSet resultSet = statement.executeQuery();
六、处理结果集(增删改可以没有)
while(resultSet.next()){ System.out.println("id:"+resultSet.getInt(1)); System.out.println("name:"+resultSet.getString(2)); System.out.println("psd:"+resultSet.getString(3)); }
七、关闭连接释放资源

if (resultSet!=null){
            try {
                resultSet.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        if (statement!=null){
            try {
                statement.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        if(connection!=null){
            try {
                connection.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
大概的操作如上所说。剩余部分按照ideaIU增加try-catch即可。
****这只是简单的jdbc操作而已,真正的项目用这些冗余而且低效,下一篇博文我将讲述分层开发。****

你可能感兴趣的:(开发)