注册jdbc驱动程序的三种方式

原创 2013年12月06日 09:13:30
1、比较常用
try{
       Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动
       String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议
       Connection conn=DriverManager.getConnection(url,"username","password");
       Statement stmt=conn.createStatement();
       ResultSet rs=stmt.executeQuery("select * from tablename");
       while(rs.next()){//不断指向下一条记录
            System.out.println("DeptNo:"+rs.getInt(1));
            System.out.println("\tDeptName:"+rs.getString(2));
            System.out.println("\tLOC:"+rs.getString(3));
}         
    rs.close();
    stmt.close();
    conn.close();
}catch(ClassNotFoundException e){
   System.out.println("找不到指定的驱动程序类!");
}catch(SQLException e){
    e.printStackTrace();
}
 
 
2、通过系统的属性设置
try{
       System.setProperty("jdbc.driver","com.mysql.jdbc.Driver");//系统属性指定数据库驱动
       String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议
       Connection conn=DriverManager.getConnection(url,"username","password");
       Statement stmt=conn.createStatement();
       ResultSet rs=stmt.executeQuery("select * from tablename");
       while(rs.next()){//不断指向下一条记录
            System.out.println("DeptNo:"+rs.getInt(1));
            System.out.println("\tDeptName:"+rs.getString(2));
            System.out.println("\tLOC:"+rs.getString(3));
}         
    rs.close();
    stmt.close();
    conn.close();
}catch(SQLException e){
    e.printStackTrace();
}

 

3、看起来比较直观的一种方式,注册相应的db的jdbc驱动,3在编译时需要导入对应的lib
try{
       new com.mysql.jdbc.Driver();//创建driver对象,加载数据库驱动
       String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议
       Connection conn=DriverManager.getConnection(url,"username","password");
       Statement stmt=conn.createStatement();
       ResultSet rs=stmt.executeQuery("select * from tablename");
       while(rs.next()){//不断指向下一条记录
            System.out.println("DeptNo:"+rs.getInt(1));
            System.out.println("\tDeptName:"+rs.getString(2));
            System.out.println("\tLOC:"+rs.getString(3));
}         
    rs.close();
    stmt.close();
    conn.close();
}catch(SQLException e){
    e.printStackTrace();
}

JDBC驱动程序的四种类型

Java中的JDBC驱动可以分为四种类型,包括JDBC-ODBC桥、本地API驱动、网络协议驱动和本地协议驱动。 JDBC驱动类型一、JDBC-ODBC桥 JDBC-ODBC 桥 是sun...
  • xad707348125
  • xad707348125
  • 2015年04月10日 20:10
  • 4105

JDBC获取连接的三种方法

下面是获取连接的三种方式,其中最常使用的是第三种,     1、DriverManager.getConnection(url);     2、DriverManager.getConnection(...
  • suwu150
  • suwu150
  • 2016年10月06日 18:06
  • 2603

jdbc接口及其驱动程序

1、数据库连接池
  • changyanmanman
  • changyanmanman
  • 2014年06月30日 15:55
  • 1917

JDBC注册驱动程序的三种方式

注:转载之>>>http://862123204-qq-com.iteye.com/blog/1566581和http://blog.sina.com.cn/s/blog_670c5a4001017e...
  • b1198103958
  • b1198103958
  • 2015年05月27日 21:47
  • 3910

注册jdbc驱动程序的三种方式

1、比较常用 try{ Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 String url="jdbc:mys...
  • larry_lv
  • larry_lv
  • 2012年05月17日 22:46
  • 494

注册JDBC驱动的三种方式

1. Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 Java代码 "FONT-SIZE: small"> Clas...
  • downloadsunlight2009
  • downloadsunlight2009
  • 2012年06月26日 13:01
  • 964

字符设备驱动程序之misc_dev方式注册字符设备

注册字符设备有三种方法:chardev、cdev、misc注册,本文介绍用misc_dev注册方法注册设备,编写简单字符设备驱动程序,实现字符设备驱动程序的基本框架。 编写字符设备驱动的基本步骤为:...
  • xyzbaihaiping
  • xyzbaihaiping
  • 2017年08月04日 18:16
  • 147

三种 bottom half的实现方式 softirqs, tasklets, work queue 及之间的比较 ,驱动程序使用tasklet机制

The following mechanisms are available in the kernel to defer work to a bottom half: softirqs, taskl...
  • liangquan05170139
  • liangquan05170139
  • 2011年04月07日 14:54
  • 917

JDBC注册Driver的三种方式

方式一:Class.forName()的方法 String driver="oracle.jdbc.driver.OracleDriver"; Class.forName(driver); Dr...
  • suwu150
  • suwu150
  • 2016年10月05日 20:24
  • 298

linux字符设备驱动程序(一)----------分配设备号并注册设备

本文代码取自第三版 通过linux字符设备驱动程序一系列文章,将实现一个scull字符设备驱动程序。更详细的内容可以参考原书,本文的目的在于讲解一些关键部分。 scull设备是基于内存的设备,每个设...
  • happyAnger6
  • happyAnger6
  • 2016年01月20日 21:28
  • 1909
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:注册jdbc驱动程序的三种方式
举报原因:
原因补充:

(最多只允许输入30个字)