• 使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)


    首先JDBC的前期数据库数据准备:

    1,打开链接好MySQL的Workbench软件,新建一个数据库:

    2、然后打开数据库对应的代码编辑窗口,建立表和插入数据记录:

    3、然后是打开关于javaWeb编程的Eclipse,然后把数据库链接的jar包拷贝进去,然后加载jar文件

    4、然后开始进行JDBC编程:

     1 import java.sql.DriverManager;
     2 import java.sql.ResultSet;
     3 import java.sql.Connection;
     4 import java.sql.Statement;
     5 
     6 //import com.mysql.jdbc.Connection;
     7 //import com.mysql.jdbc.Statement;//注意不是mysql里的代码
     8 
     9 public class JDBCTest {
    10     public static void main(String[] args) {
    11         //1字符串保存一条SQL语句
    12         String sql = "SELECT * FROM tbl_user";
    13         //2Connection表示当前数据库的连接
    14         Connection conn = null;
    15         //3Statement用于向数据库发送SQL语句
    16         Statement st = null;
    17         //4ResultSet代表结果值,封装了从数据库中查询到的数据
    18         ResultSet rs = null;
    19         
    20         //5
    21         try {
    22             //forName用来初始化参数指定的类,参数中的字符串是mysql中的驱动程序
    23             Class.forName("com.mysql.jdbc.Driver");
    24             //接下来的代码是获取数据库的连接,三个参数:访问数据的url,数据库的管理员用户名,数据库登入密码
    25             conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");
    26             st = conn.createStatement();
    27             rs = st.executeQuery(sql);//发送sql语句
    28             
    29             while (rs.next()) {
    30                 //获取对应字段的数据内容
    31                 System.out.print(rs.getInt("id")+"  ");
    32                 System.out.print(rs.getString("name")+"  ");
    33                 System.out.print(rs.getString("password")+"  ");
    34                 System.out.print(rs.getString("email")+"  ");
    35                 System.out.println();
    36             }
    37         } catch (Exception e) {
    38             //打印异常信息
    39             e.printStackTrace();
    40         }finally {
    41             //最后要执行清理的工作,按照由小到大的顺序进行关闭的
    42             try {
    43                 rs.close();
    44             } catch (Exception e2) {
    45             }
    46             try {
    47                 st.close();
    48             } catch (Exception e2) {
    49             }
    50             try {
    51                 conn.close();
    52             } catch (Exception e2) {
    53             }
    54         }
    55         //这样代码就写完毕了
    56     }
    57 }
    JDBC入门代码,运行是可以直接以Java Application进行运行

     
     
     
  • 相关阅读:
    Java开发必会的Linux命令
    为什么跳槽加薪会比内部调薪要高?
    程序员跳槽的最佳时机选择
    推荐!国外程序员整理的Java资源大全
    JavaScript最全编码规范
    window.open子窗口获取父窗口的值
    js获取iframe中的元素
    js数组合并为一个字符串
    js中for循环(原生js)
    js字符串截取为数组
  • 原文地址:https://www.cnblogs.com/goodboy-heyang/p/4852966.html
Copyright © 2020-2023  润新知