`

数据库驱动的载入有三种方法!

 
阅读更多

1.

 

import java.sql.DriverManager;
import
 java.sql.Connection;
import
 java.sql.Statement;
import
 java.sql.ResultSet;
import
 java.sql.SQLException;

public class JDBCExample
{
    
public static void main(String orgs[])
{
    
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.

import java.sql.DriverManager;
import
 java.sql.Connection;
import
 java.sql.Statement;
import
 java.sql.ResultSet;
import
 java.sql.SQLException;

public class JDBCExample2
{
    
public static void main(String orgs[])
{
    
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.

import java.sql.DriverManager;
import
 java.sql.Connection;
import
 java.sql.Statement;
import
 java.sql.ResultSet;
import
 java.sql.SQLException;

public class JDBCExample3
{
    
public static void main(String orgs[])
{
    
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();
}

}

}

 

 

分享到:
评论

相关推荐

    JSP访问数据库.ppt

    JSP 通过 JDBC 访问数据库的方法有三种: 1. 在 JSP 页面中直接访问数据库 2. 在 Servlet 中访问数据库 3. 通过 JavaBean 封装对数据库的访问 JDBC 是 Java 数据库连接 API,提供了以下三种执行方法: 1. ...

    易语言示例源码,易语言数据库载入分类到树形框

    总结来说,“易语言数据库载入分类到树形框”涉及的知识点包括:易语言编程基础,数据库接口的使用,SQL查询,树形框组件的操作,尤其是无限分级树的实现,以及事件驱动编程和用户交互处理。这些内容都是易语言编程...

    sqlite 数据库载入文件

    SQLite是一款轻量级的、开源的嵌入式关系数据库,它不需要单独的服务器进程,而是直接集成在应用程序中。SQLite以其高效、可靠性和易于使用的特性,被广泛应用于移动设备、嵌入式系统以及桌面应用程序中,作为数据...

    根据树形数据库表载入不同级别的下拉列表

    "根据树形数据库表载入不同级别的下拉列表"是一个典型的示例,它涉及到数据库操作、数据结构的理解以及用户界面(UI)的设计。这个标题表明我们要处理的是一个层次化的数据模型,这种模型通常用树形结构表示,而下拉...

    易语言源码数据库载入分类到树形框.7z

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语法,降低了编程的门槛,...通过这个项目,开发者可以深入理解易语言的特性,掌握数据库操作和用户界面设计的方法,同时锻炼解决问题和优化代码的能力。

    面向 AI 的数据库.zip

    Grakn的核心在于它的图数据库模型,这是一种非关系型数据库,特别适合处理具有高度互联性的数据。传统的SQL数据库在处理这些类型的数据时可能会遇到挑战,因为它们通常基于表格和预定义的关系结构。而图数据库允许...

    第十一章Java数据库连接.ppt

    本章节主要介绍Java数据库连接的知识点,包括JDBC简介、JDBC的使用步骤和使用方法、建立数据库连接、使用JDBC/ODBC桥接驱动程序和使用JDBC驱动程序等内容。 知识点:JDBC简介 * JDBC(Java Database Connectivity...

    网络121第8周实验——数据库编程(MySQL)

    要建立数据库连接,首先需要载入数据库驱动程序。载入驱动程序的常用形式是调用Class.forName(“驱动程序名称”)方法,例如,当使用JDBC/ODBC桥接驱动程序时,驱动程序名称为“sun.jdbc.odbc.JdbcOdbcDriver”。接...

    组态王6.5版本西门子1200_1500_TCP驱动

    3. `s71200Tcp.dll用户文档.doc`:这是驱动的用户手册,详细解释了如何配置和使用这个驱动,包括设置步骤、注意事项、常见问题及解决方法等内容,对于使用者来说非常重要。 4. `S71200max.ini`:这可能是一个配置...

    R语言连接数据库包 DBI

    2. DBIDriver:表示具体的数据库驱动程序,用于管理与特定DBMS的连接。 3. DBIConnection:代表与数据库的连接,提供执行SQL语句和获取结果的方法。 4. DBIResult:代表执行SQL语句后得到的结果集。 DBI接口主要...

    JDBC连接数据库的标准步骤

    1. **载入JDBC驱动程序 (dbDriver)**: 在使用JDBC连接数据库之前,需要先加载对应的数据库驱动。这通常通过`Class.forName()`方法完成,传入数据库驱动的全限定类名。例如,对于Oracle数据库,我们需要加载`oracle....

    JDBC 用户登录\用户注册\JTable 显示数据库中的记录

    2. 载入驱动:使用 Class.forName() 方法载入 JDBC 驱动程序。在本例中,我们使用的是 com.microsoft.jdbc.sqlserver.SQLServerDriver。 3. 建立连接:使用 DriverManager.getConnection() 方法建立连接到数据库。在...

    数据库访问接口-PPT课件.ppt

    ODBC通过一个驱动管理器来判定应用程序要连接的数据库的类型,并载入(或卸载)对应的ODBC驱动。这样,就实现了应用程序和数据库之间的相互独立,简化了从Windows操作系统(以及其他一些操作系统)到数据库的访问。 ...

    VB访问SQL Server数据库的几种方案.pdf

    在VB中,使用DAO访问SQL Server涉及以下步骤:准备好应用程序语句并送至Jet引擎(MSJET200.DLL),该引擎优化查询,载入驱动程序管理器(ODBC.DLL)并与其通讯。驱动程序管理器通过调动SQL Server驱动器(SQLSRVR....

    驱动精灵(可以备份驱动,也可以升级驱动)

    4、针对不同用户需求,2011版本提供三种驱动支持模式,分别是标准模式、玩家模式与向导模式。 5、驱动更新标准模式全新强化,一目了然解决驱动问题。 6、特别针对电脑玩家设计的玩家模式增加驱动选择功能,并提供...

    JDBC驱动无法连接的解决办法

    在 Java 编程中,使用 JDBC 驱动连接数据库是一个非常常见的操作,但是有时候我们可能会遇到 JDBC 驱动无法连接的问题。今天,我们就来讨论一下这种情况下该如何解决。 症状 在使用 JBuilder 工程时,尽管我们已经...

    JDBC技术和数据库连接池专题

    载入JDBC驱动程序**:在使用JDBC前,首先需要加载合适的数据库驱动程序。 - **B. 定义连接URL**:指定要连接的数据库的位置。 - **C. 建立连接**:通过URL与数据库建立连接。 - **D. 创建Statement对象**:用于发送...

    GaussDB T JDBC驱动

    【GaussDB T JDBC驱动】是华为云推出的一款用于连接GaussDB T数据库的Java数据库连接(JDBC)驱动程序。GaussDB T是华为自主研发的企业级分布式事务型数据库,适用于大规模并发处理和高可用性场景。JDBC驱动是Java...

    JDBC数据库操作乱码无缝过渡解决方案

    proxy.driver= (必须)实际要连接到的数据库驱动程序,当然该驱动程序也必须存在于环境路径中 proxy.url= (必须)实际要连接到的数据库的JDBC连接使用的URL proxy.encoding= (可选)实际连接到的数据库所使用...

Global site tag (gtag.js) - Google Analytics