JDBC (一) -- 数据库的连接过程

来源:互联网 发布:最优化决策模型 编辑:程序博客网 时间:2024/05/14 20:58

JDBC 是JAVA 平台和数据库的连接工具.

 

JDBC由2部分组成 :

1. JDBC API -- 一组独立于数据库的 API ,可对任何数据库操作.

  数据库的连接过程为:
    1.
加载驱动程序 :

     Class.forName() ;

        加载多个驱动程序:System.setProperty(/"jdbc.drivers/",/"driver1:driver2:.....:drivern/");


    2.
通过DriverManager到得一个与数据库连结的句柄:

     Connection conn = DriverManager.getConnection(url);


    3.
通过连结句柄绑定要执行的语句:

     Statement stmt = conn.createStatement();


    4.
接收执行结果(返回结果集或操作记录数) :

     ResultSet rs = stmt.executeQuery(/"select * from table where xxxxx/");
     int x = stmt.executeUpdate(/"delete from table where ....../");


    5.

       对查询出的数据集进行处理:

可选的对结果的处理.

 

    获取结果集的信息:
    ResulSetMetaData rsmd = rs.getMetaData();
    rsmd.getColumnCount()
返回列的个数.
    getColumnLabel(int)
返回该int所对应的列的显示标题
    getColumnName(int)
返回该int所对应的列的在数据库中的名称.
    getColumnType(int)
返回该int所对应的列的在数据库中的数据类型.
    getColumnTypeName(int)
返回该int所对应的列的数据类型在数据源中的名称.
    isReadOnly(int)
返回该int所对应的列是否只读.
    isNullable(int)
返回该int所对应的列是否可以为空

    6.必要的关闭和数据库的连结 :conn.close().

 

  完整示例:

 

 

 

2. JDBC Driver Interface.

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孕中期体重猛长怎么办 4个半月胎位不正怎么办 41周不产生宫缩怎么办 生完孩子胎盘没有脱落怎么办 39周还是臀位怎么办 怀孕7个月胎位不正怎么办 怀孕六个多月胎位不正怎么办 怀孕七个月了胎位不正怎么办 怀孕七个月胎位不正怎么办 怀孕肚子上有妊娠纹怎么办 怀孕九个月肚子长痱子怎么办 怀孕前体重偏胖怎么办 怀孕打胰岛素血糖控制不好怎么办 孕后期憋的难受怎么办 怀孕6个月不想生怎么办 孕六个月不想要怎么办 怀孕9个月喝酒了怎么办 怀孕8个月喝醉了怎么办 怀孕6个月胃酸烧心怎么办 怀孕7个月胃酸怎么办 怀孕5个月胃酸怎么办 怀孕2个月胃酸怎么办 怀孕六个月胃酸烧心怎么办 孕六个月反胃酸怎么办 怀孕三个月胃酸吐酸水怎么办 孕六个月胃难受怎么办 孕6个月胃酸厉害怎么办 孕妇6个月胃酸怎么办 孕早期胎盘早剥怎么办 孕妇晕车怎么办最有效方法 怀孕了受凉胃疼怎么办 怀孕4个月胎位低怎么办 6个月胎位低怎么办 7个多月了胎位低怎么办 瑜伽按摩球破了怎么办 孕妇吐完胸口疼怎么办 孕25周胸口堵怎么办呢 孕期没做过产检怎么办 宝宝的泪囊堵塞怎么办 瑜伽球塞子丢了怎么办 瑜伽球塞子没了怎么办