`

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

阅读更多

 

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();

}


<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

3、看起来比较直观的一种方式,注册相应的dbjdbc驱动,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();

}

分享到:
评论

相关推荐

    mysql的jdbc的驱动程序

    mysql的jdbc的驱动程序mysql的jdbc的驱动程序mysql的jdbc的驱动程序mysql的jdbc的驱动程序

    第10章 JDBC-课后习题1

    第10章 JDBC一、填空题1.JDBC驱动管理器专门负责注册特定的JDBC驱动器,主要通过类实现。2.在编写JDBC应用程序时,必须要把指定数据库驱动程序或类

    JDBC +MSSQL驱动

    JDBCMSSQL驱动 JDBC JDBCmssql2005驱动 只是一个关于 纯JDBC连接 mssql 的驱动

    JDBC驱动jar包 5.1.23版本

    1.注册驱动(通知java程序我们即将要连接的是那个品牌的数据库) 2.获取数据库连接(java进程和mysql进程,两个进程之间的通道开启了)(java进程可能在北京,mysql进程在上海) 3.获取数据库操作对象 这个对象很...

    IBM DB2 jdbc 驱动 for v10.5(官方版)

    自己去IBM官方注册下载下来的,绝对好用!

    SQL-JDBC驱动

     System.out.println("数据库驱动程序注册成功!");  String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind";  String user = "sa";  String password = "";  Connection conn = ...

    JDBC数据访问接口

    所有的JDBC驱动程序都应该提供一个实现java.sql. Driver接口的类,在加载Driver类时,应创建自己的实例并向java.sql.DriverManager类注册该实例。 通常情况下通过java.lang.Class类的静态方法forName(String ...

    tomcat内存泄漏备份方法

    tomcat内存泄漏方法,将文件解压放到tomcat的bin目录下

    java_jdbc代码

    1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动...

    sqlcipher-jdbc:适用于SQLCipher的JDBC驱动程序(仅适用于OS X)

    要创建/打开加密的数据库,请尝试以下操作: Class.forName("org.sqlite.JDBC");Properties props = new Properties();props.put( "key", "some_passphrase" )Connection conn = DriverManager.getConnection( url,...

    JDBC详解HTML-JDBC.pp

    1&gt;.JDBC驱动程序类型: &lt;1&gt;.JDBC-ODBC桥加ODBC驱动程序:需要ODBC驱动,适合于企业网或三层结构应用程序 &lt;2&gt;.本地API:需要驱动程序的二进制代码支持 &lt;3&gt;.JDBC网络纯java驱动程序:将JDBC转换为与DBMS无关的网络...

    JDBC数据库访问技术全解和实例源代码

    调用Class类forName()方法注册ODBC-JDBC驱动程序 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 2、建立连接 DriverManager类的getConnection()方法试图定位能连接到数据库的驱动程序 String url="jdbc:...

    JSP使用JDBC连接MYSQL数据库的方法

    本文实例讲述了JSP使用JDBC连接MYSQL数据库的方法。分享给大家供大家参考,具体如下: 1. 可在 ...   2. 注册JDBC驱动程序 try { Class.forName(com.mysql.jdbc.Driver); } catch(ClassNotFoun

    Java使用JDBC连接数据库.docx

    使用JDBC-ODBC桥驱动程序连接数据库 基本步骤: o(1)加载并注册数据库驱动 o(2)通过DriverManager获取数据库连接 o(3)通过Connection对象获取Statement对象 o(4)使用Statement接口执行SQL语句 o(5)操作...

    JDBC相关知识点

    自己在北大青鸟期间做的相关笔记。有授课视频截图。以及自己的理解。能很好地了解JDBC技术。JDBC(Java Data Base Connectivity)Java数据库...从注册驱动,获得连接,到获取对象。执行到返回结果后关闭资源等等。。

    jdbc_sqlj.zip

    jdbc_sqlj , 自己去IBM官方注册下载下来的,绝对正版。。可以使用,快来下载吧! db2_db2driver_for_jdbc_sqlj版本官网安装程序包

    Java_JDBC由浅入深

    3.1 注册驱动 6 3.2 建立数据库的连接 8 3.3 规范Quick Start中的例子 10 第四节 Statement 接口的使用详解 12 4.1 Statement 的常用方法 12 4.2 CRUD操作 16 4.3 Statement有那些缺点 19 第五节 ResultSet接口的...

    数据库接口解释类包解释

    在使用上面的方法之前,需要先在DriverManager类中注册JDBC数据库驱动程序,一般使用的方法为Class.forname(“Driver name”)。在注册之前,需要先把数据库驱动程序的路径添加到classpath中,对于Jbuilder来说,就是...

Global site tag (gtag.js) - Google Analytics