我是靠谱客的博主 狂野酒窝,这篇文章主要介绍java学mybatis还用学jdbc吗,【代码】框架学习系列 mybatis 第一篇 mybatis简介&原生jdbc连接分析...,现在分享给大家,希望可以做个参考。

文章《框架学习系列 mybatis 第一篇 mybatis简介&原生jdbc连接分析》中涉及到的代码如下:

package com.kaigejava.mybatis;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

/**

*

* @author 凯哥Java

* @website http://www.kaigejava.com

* mybatis学习系列之原生jdbc连接数据库

*/

public class JDBCTest {

public static void main(String[] args) {

Connection connection = null;

PreparedStatement preparedStatement = null;

ResultSet resultSet = null;

try {

//1、加载数据库驱动

Class.forName("com.mysql.jdbc.Driver");

//2、通过驱动管理类获取数据库链接

connection =  DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8", "root", "123456");

//3、定义sql语句 ?表示占位符

String sql = "select * from user where name = ?";

//4、获取预处理statement

preparedStatement = connection.prepareStatement(sql);

//5、设置参数,第一个参数为sql语句中参数的序号(从1开始),第二个参数为设置的参数值

preparedStatement.setString(1, "凯哥Java");

//6、向数据库发出sql执行查询,查询出结果集

resultSet =  preparedStatement.executeQuery();

//7、遍历查询结果集

while(resultSet.next()){

System.out.println(resultSet.getString("id")+"  "+resultSet.getString("name")+"  "+ resultSet.getString("website"));

}

} catch (Exception e) {

e.printStackTrace();

}finally{

//8、释放资源

if(resultSet!=null){

try {

resultSet.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if(preparedStatement!=null){

try {

preparedStatement.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if(connection!=null){

try {

connection.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

}

最后

以上就是狂野酒窝最近收集整理的关于java学mybatis还用学jdbc吗,【代码】框架学习系列 mybatis 第一篇 mybatis简介&原生jdbc连接分析...的全部内容,更多相关java学mybatis还用学jdbc吗,【代码】框架学习系列内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部