注册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注册驱动程序的三种方式

注:转载之>>>http://862123204-qq-com.iteye.com/blog/1566581和http://blog.sina.com.cn/s/blog_670c5a4001017e...

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

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

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

1、比较常用 try{ Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 String url="jdbc:mys...

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

1、比较常用 try{        Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动        String url="jdbc:my...
  • GS_MY
  • GS_MY
  • 2014-03-25 23:48
  • 630

注册JDBC驱动的三种方式

1. Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 Java代码 "FONT-SIZE: small"> Clas...

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

注册字符设备有三种方法:chardev、cdev、misc注册,本文介绍用misc_dev注册方法注册设备,编写简单字符设备驱动程序,实现字符设备驱动程序的基本框架。 编写字符设备驱动的基本步骤为:...

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

The following mechanisms are available in the kernel to defer work to a bottom half: softirqs, taskl...

JDBC注册Driver的三种方式

方式一:Class.forName()的方法 String driver="oracle.jdbc.driver.OracleDriver"; Class.forName(driver); Dr...

Linux字符设备驱动程序的注册

字符设各是Linux中最简单的设备。  在Linux中,字符设各是用一个叫做字符设备结构的数据结构char device struct来描述的。为了管理上的方便,系统维护了一个数组chrdevsLJ,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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