Oracle数据库连接与命令大全
本文主要介绍了如何使用Oracle数据库的命令进行连接以及Oracle的安装配置步骤。 在Oracle数据库中,连接数据库通常有两种方式:一种是通过JDBC(Java Database Connectivity)驱动,另一种是通过JDBC-ODBC桥接。下面分别详细说明这两种方法: 1. JDBC方式连接Oracle数据库: JDBC是Java中用来与数据库交互的一种标准接口。在Java代码中,首先需要加载Oracle的JDBC驱动,这通常通过`Class.forName()`方法完成,例如: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); ``` 然后,通过`DriverManager.getConnection()`建立连接,如: ```java Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@192.168.1.33:1521:huihoo", "scott", "tiger"); ``` 其中,URL中的`192.168.1.33`是服务器IP,`1521`是Oracle默认监听的端口号,`huihoo`是数据库服务名,`scott`和`tiger`分别是用户名和密码。 2. JDBC-ODBC桥接方式连接Oracle: 如果数据库系统支持ODBC(Open Database Connectivity),可以使用JDBC-ODBC桥接。同样先加载驱动: ```java Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); ``` 然后,使用`DriverManager.getConnection()`连接: ```java Connection conn = DriverManager.getConnection( "jdbc:odbc:192.168.1.33", "scott", "tiger"); ``` 在这个例子中,`192.168.1.33`代表ODBC数据源名称。 接下来,我们来看Oracle数据库的安装配置步骤: 1. 下载Oracle Database 10g Express Edition: 可以从Oracle官方网站(http://www.oracle.com/technetwork/database/express-edition/downloads/index.html)获取Oracle 10g Express Edition的安装包。 2. 安装Oracle: 使用`sudo dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb`命令进行安装。 3. 配置Oracle: 安装完成后,运行`sudo /etc/init.d/oracle-xe configure`进行配置,并根据提示设置数据库的相关参数,如口令等。 4. 更新环境变量: 配置完成后,需要更新用户的环境变量。打开`~/.bash_profile`文件,添加或修改Oracle相关的环境变量,如`ORACLE_HOME`,然后保存并退出。 5. 启动Oracle服务: 使用`sudo service oracle-xe start`命令启动Oracle服务。 6. 检查服务状态: 通过`netstat -tnl`命令检查Oracle是否正在监听指定端口,如`1521`。 7. 访问Oracle数据库: 可以通过网页浏览器访问`http://192.168.1.115:8080/apex`或在命令行中使用SQL工具,比如`sqlplus`,进入数据库进行查询和管理操作: ```bash cd $ORACLE_HOME/bin ./sqlplus ``` 最后,一旦连接成功,你可以输入SQL语句进行查询、插入、更新等操作。在SQLPlus中,可以输入`SQL> help`获取帮助信息。 总结来说,Oracle数据库的连接和配置涉及多种技术和步骤,包括JDBC连接、JDBC-ODBC桥接、数据库安装、环境变量配置和服务启动。理解并掌握这些知识点对于日常的数据库管理和开发工作至关重要。
Classs.forName(“oracle.jdbc.driver.OracleDriver”);
Connection conn = DriverManager.getConnection(“jdbc:oracle:thin:@192.168.1.33:1521:huihoo”,”scott”,”tiger”);
第二种方式:通过JDBC-ODBC桥连接到数据库
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection conn = DriverManager.getConnection(“jdbc:odbc:192.168.1.33″,”scott”,”tiger”);
192.168.1.33为数据源
完整的用户登录
Properties props = new Properties();
props.put(“user”, “scott”);
props.put(“password”, “tiger”);
Driver myDriver = (Driver) Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();
conn = myDriver.connect(“jdbc:oracle:thin:@192.168.1.33:1521:huihoo”, props);
conn.close();
System.out.println(“成功登录.”);
System.out.println(“欢迎您 “+props.getProperty(“user”)+”!”);
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全