通过JDBC 与数据库建立连接

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
通过JDBC 与数据库建立连接

第一步:加载oracle的JDBC架包

第二步:代码实现
    1.加载驱动:Class.forName("oracle.jdbc.OracleDriver");         //driverClasss= oracle.jdbc.OracleDriver; 注意加引号

    2.建立连接    调用方法为DriverManager类下的getConnection(url,user_name,user_pwd,) 方法.并赋值给连接对象
        /**        url, 数据库本地地址
                user_name,  登陆数据库的用户名
                user_pwd,  登陆数据库时的密码
        */

        Connection conn=null; //声明连接对象
        conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "system", "tiger");

*/
public class Conn {
    Connection conn=null;
    public Connection getConnection(){
        try {
            Class.forName("oracle.jdbc.OracleDriver"); //  加载数据库的驱动 Class.forName( drivercalss );
            System.out.println("加载成功");
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        try {
                //通过访问数据库的URL来获取数据库连接对象
            conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "system", "tiger");
            System.out.println("连接成功");
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }        

        try {
            //向数据库发送sql语句
             Statement sql= conn.createStatement(); //创建Statement类对象

             String str="SELECT * FROM  CARS";      //要操作 的sql语句
             ResultSet res=sql.executeQuery(str);    ////处理查询结果集
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        return conn;                    //按方法要求返回一个Connection对象
}

    public static void main(String[] args) {
        Conn c=new Conn();            //创建本类对象
        c.getConnection();                //调用连接数据库的方法
    }

}
时间: 2024-08-04 09:48:51

通过JDBC 与数据库建立连接的相关文章

jdbc 和oracle数据库 建立连接

package jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException; import java.sql.PreparedStatement;import java.sql.ResultSet; public class TestOracle { public static void main(String[] args) { //1.加载驱动 Connection c

JDBC创建数据库的连接

创建数据库的连接 .     ?要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接. ?使用DriverManager的getConnectin(String url , String username,String password)方法传入指定的欲连接的数据库的路径.数据库的用户名和密码来获得. 例如: //连接MySql数据库,用户名和密码都是root String url = "jdbc:mysql://loc

JDBC(数据库的连接和使用)

一.JDBC的简介 jdbc的概述:jdbc:java database connectivity 通过java代码去操作数据库 jdbc也是一套规范 jdbc中大部分都是接口,具体的实现是个大数据库厂商 就是jdbc接口实现的jar包. jdbc规范有哪些 java.sql.DriverManager类:负责驱动的注册 和 jdbc操作的入口 java.sql.Connection接口:负责连接数据库 java.sql.Statement接口:负责操作数据库 java.sql.ResultSe

jdbc操作数据库(使用连接池技术)查询封装结果

连接池(DataSource) 目的是为了节省创建连接和销毁连接所需要花费的时间 提高程序的执行效率 DruidDataSource 创建连接池对象 1: DruidDataSource d = new DruidDataSource(); d.setDriverClassName(); d.setUrl() d.setUserName() d.setPassword() 2:    准备一个db.properties Properties p = new Properties(); p.loa

ADO连接达梦7数据库,利用OLEDB建立连接

达梦数据库本身提供多种驱动如JDBC ODBC OLEDB等等 在安装的时候可以进行勾选. 如果不安装数据库的驱动无法与达梦数据库建立连接. 达梦数据库在数据库构成或结构上与oracle极为相似,而且也能看到一丝MSSQLserver与MYSQL 的影子 strCon = ("Provider=DOLEDB.1;Data Source=192.168.1.16:5237;User ID=SYSDBA;Password=123456;"); 驱动为DOLEDB.1 需要数据IP .端口号

JDBC 入门 - 建立连接

JDBC 入门 - 建立连接 建立连接 在于数据库交互的时候, 第一件事是和数据源(Data Source)也就是数据库建立连接(Connection). 可以从这两个类从数据源取得连接: DriverManager: 在 java.sql 包中, 连接时必须要指定 URL 去连接, 在 JDBC4.0 之前都要显式地去加载驱动类, JDBC4.0后自动加载 CLASSPATH 中的驱动. DataSource: 在 javax.sql 包中, 与 Driver Manager 不同的是, 一个

【JDBC编程】Java 连接 MySQL 基本过程以及封装数据库工具类

鉴于linux系统下安装oracle数据库过于麻烦,而相关的java连接mysql基本方法的参考文章过少且参差不齐,故本人查阅了一些书和网络资料写下此文章. 从数据库环境搭建.基本语法到封装工具类全过程,可作为参考.转载请注明来源. 一. 常用的JDBC API 1. DriverManager类 : 数据库管理类,用于管理一组JDBC驱动程序的基本服务.应用程序和数据库之间可以通过此类建立连接.常用的静态方法如下 static connection getConnection(String u

JSP详细篇——JDBC操作数据库(二)

删除数据 范例: 在查询所有图书信息的页面中,添加删除图书信息的超链接,通过Servlet实现对数据的删除操作 (1)在book_list.jsp中,增加删除图书信息的超链接,将连接的地址指向DeleteServlet. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextP

java之连接数据库之JDBC访问数据库的基本操作

1.将数据库的JDBC驱动加载到classpath中,在基于JavaEE的web应用实际开发过程中通常要把目标数据库产品的JDBC驱动复制到WEB-INF/lib下. 2.加载JDBC驱动并将其注册到DriverManager中. Oracle数据库 Class.forName("oracle.jdbc.driver.oracleDriver"); SQL数据库 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriv