java mysql jdbc

    xiaoxiao2021-04-11  54

    package javaT; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import com.mysql.jdbc.Statement; public class jdbc1 {     public static void main(String[] args) {         // 数据库驱动类名的字符串           String driver = "com.mysql.jdbc.Driver";           // 数据库连接串           String url = "jdbc:mysql://127.0.0.1:3306/sql1";           // 用户名           String username = "root";           // 密码           String password = "123";           Connection conn = null;           Statement stmt = null;           ResultSet rs = null;           try {               // 1、加载数据库驱动( 成功加载后,会将Driver类的实例注册到DriverManager类中)               Class.forName(driver );               // 2、获取数据库连接               conn = DriverManager.getConnection(url, username, password);               // 3、获取数据库操作对象               stmt = (Statement) conn.createStatement();               // 4、定义操作的SQL语句               String sql = "select * from user where username = 'wo'";               // 5、执行数据库操作               rs = stmt.executeQuery(sql);               // 6、获取并操作结果集               while (rs.next()) {                   System.out.println(rs.getString("id"));                   System.out.println(rs.getString("password"));               }           } catch (Exception e) {               e.printStackTrace();           } finally {               // 7、关闭对象,回收数据库资源               if (rs != null) { //关闭结果集对象                   try {                       rs.close();                   } catch (SQLException e) {                       e.printStackTrace();                   }               }               if (stmt != null) { // 关闭数据库操作对象                   try {                       stmt.close();                   } catch (SQLException e) {                       e.printStackTrace();                   }               }               if (conn != null) { // 关闭数据库连接对象                   try {                       if (!conn.isClosed()) {                           conn.close();                       }                   } catch (SQLException e) {                       e.printStackTrace();                   }               }           }   } }
    转载请注明原文地址: https://ju.6miu.com/read-666419.html

    最新回复(0)