通过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 与数据库建立连接的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 IP 地址(通过 InetAddress)通过 JDBC 与 MySQL 建立连接?
尝试通过 JDBC 与 Postgres 建立 SSL 连接时出现 PSQLException“无法打开 SSL 根证书文件”
jdbc连接sqlserver2008时报错 "驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接"
Java编程建立一个简单的JDBC连接-Drivers, Connection, Statement and PreparedStatement