JDBC java操作MYSQL

    技术2025-06-17  11

    package com.edu.cec;

    import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;

    public class DBsql { String username; String password; String url ; String driver; Connection cn; Statement stmt; String sql; ResultSet rs;  public DBsql() {  username = "root"; // root为数据库用户名     password = "root"; // 定义密码字符串  // 定义数据库连接字      url = "jdbc:mysql://localhost:3306/pdw"; // pdw为数据库名字   driver = "com.mysql.jdbc.Driver";  try {   Class.forName(driver);      cn = DriverManager.getConnection(url, username, password);      stmt = cn.createStatement();   } catch (ClassNotFoundException e) {   // TODO Auto-generated catch block   e.printStackTrace();  } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();  }       } //查询率的问题 public ResultSet queryRate(String sql) {      try {                        rs = stmt.executeQuery(sql);   } catch (SQLException e) {    e.printStackTrace();   }          return rs; } //修改数据 public void updateS(String sql) {   try {    int count=stmt.executeUpdate(sql);      if (count >0) {                 System.out.println("操作成功");             } else {                 System.out.println("操作失败");             }  } catch (SQLException e) {   e.printStackTrace();  } } //根据字段查询结果 public ResultSet getResult_From_Field(String sql) {   try {                        rs = stmt.executeQuery(sql);   } catch (SQLException e) {    e.printStackTrace();   }          return rs;   }  //查询 public ResultSet getResultS(String sql) {              try {             rs = stmt.executeQuery(sql);  } catch (SQLException e) {   e.printStackTrace();  }         return rs; } //插入    public void insertS(String sql)    {     try {  boolean isInsert=stmt.execute(sql);  } catch (SQLException e) {   e.printStackTrace();  }    } //删除 public void deleteS(String sql) {         try {     int count=stmt.executeUpdate(sql);       if (count >0) {                  System.out.println("操作成功");              } else {                  System.out.println("操作失败");              }

       } catch (SQLException e) {    e.printStackTrace();   } }}

    最新回复(0)