0
点赞
收藏
分享

微信扫一扫

mybatis入门(二)jdbc回顾和八大步骤

迎月兮 2022-07-27 阅读 65


mybatis入门(二)jdbc回顾和八大步骤

第一步

      通过maven配置依赖

mybatis入门(二)jdbc回顾和八大步骤_加载

mybatis入门(二)jdbc回顾和八大步骤_jdbc_02

第二步 加载数据库驱动

mybatis入门(二)jdbc回顾和八大步骤_mysql_03

注意一个问题

mybatis入门(二)jdbc回顾和八大步骤_mysql_04

第三步 创建数据库连接

mybatis入门(二)jdbc回顾和八大步骤_jdbc_05

第四步 创建statement或者preparestatement(防止sql注入)

mybatis入门(二)jdbc回顾和八大步骤_jdbc_06

第五步 设置查询sql语句和设置查询参数

第六步执行查询结果

mybatis入门(二)jdbc回顾和八大步骤_加载_07

第七步 解析查询结果集

第八步 关闭连接

mybatis入门(二)jdbc回顾和八大步骤_加载_08

9.完整代码如下

import java.sql.*;
import java.sql.ResultSet;

public class JdbcDemo {
public static void main(String[] args) throws SQLException {
try {

//加载MySql的驱动类

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

} catch (ClassNotFoundException e) {

System.out.println("找不到驱动程序类 ,加载驱动失败!");

e.printStackTrace();

}
String url = "jdbc:mysql://203.195.250.86:3306/testuser";

String username = "kong";

String password = "112233";

try {

Connection connection = DriverManager.getConnection(url, username, password);
PreparedStatement pstmt = connection.prepareStatement("SELECT * FROM user where id=?") ;
pstmt.setInt(1,1);
ResultSet rs =pstmt.executeQuery() ;
int i=0;
while (rs.next()){
i=i+1;
System.out.println(rs.getString(4));

}

// user user =(user )rs;
// System.out.println(user.getId()+" "+user.getName());
rs.close();

connection.close();

} catch (SQLException se) {

System.out.println("数据库连接失败!");

se.printStackTrace();

}


}
}

举报

相关推荐

0 条评论