java数据库连接.1998111

    xiaoxiao2025-03-27  15

    JDBC(java Data Base Connectivity,java数据库连接)

    1.JDBC总体结构

    2.用JDBC来实现访问数据库的具体操作步骤如下.

    (1)加载连接数据库驱动程序。

    加载驱动程序的一种最简单的方法是使用Class.forName()方法显示加载一个驱动程序,由驱动程序负责向DriverManager登记注册并在与数据库连接时DriverManager将使用此驱动程序。

    Class.forName("com.mysql.jdbc.Driver");
    (2)建立连接。

    采用DriverManager类中的getConnection方法实现与url所指定的数据源建立连接并返回一个Connection类的对象,以后对这个数据源操作都是基于该Connection类对象。

    String url = "jdbc:mysql://127.0.0.1:3306/music";c Connection con = DriverManager.getConnection(url,"root","root");
    (3)执行(查询语句)

    使用executeQuery()方法。该方法有一个字符串参数,用来存放SQL语句.

    String sql = "select * from gaomusic"; PreparedStatement ps = con.prepareStatement(sql);
    (4)处理结果集

    最初,游标位于结果集第一行的前面,可以用ResultSet.next方法使指针下移一行对结果逐行处理,并用ResutlSet类的get方法将数据库各个字段名类型转换为java类型。

    ResultSet rs = ps.executeQuery(); while(rs.next()){ int id = rs.getInt("id"); String name = rs.getString("name"); String artist = rs.getString("artist"); String ablum = rs.getString("ablum"); String style = rs.getString("style"); String path = rs.getString("path"); int size = rs.getInt("size"); System.out.println(id+"--"+name+"--"+artist+"--"+ablum+"--"+style+"--"+path+"--"+size);
    (5)关闭查询语句以及数据库连接。

    使用close()方法

    rs.close(); ps.close(); con.close();

    最后的查询结果!!!!

    最新回复(0)