通过JDBC 与数据库建立连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过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();                //调用连接数据库的方法
    }
    
}

 

以上是关于通过JDBC 与数据库建立连接的主要内容,如果未能解决你的问题,请参考以下文章

Java 使用代码建立与 jdbc 的连接

如何使用 IP 地址(通过 InetAddress)通过 JDBC 与 MySQL 建立连接?

尝试通过 JDBC 与 Postgres 建立 SSL 连接时出现 PSQLException“无法打开 SSL 根证书文件”

在Java中建立Oracle数据库表怎么建啊??????

jdbc连接sqlserver2008时报错 "驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接"

Java编程建立一个简单的JDBC连接-Drivers, Connection, Statement and PreparedStatement