Note2:myeclipse上连接oracle数据库

【前言】之前用eclipse连接数据成功了,但是市面上流行的java web开发主流工具用myeclipse比较方便,反正我也不知道什么原因抽筋就改成myeclipse然后就重新连接和配置文件。一下是配置过程和遇到问题的解决方法。

1、首先明确任务:

用myeclipse连接上oracle数据库,并在myeclipse上进行数据的增删改查操作。

2、用jdbc借助jsp代码进行连接数据库连接。

1)导入jdbc所需要的jar包,jdbc包在oracle安装时自带,在F:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib
文件夹下,笔者这里装在F盘。导入时首先要有新建的项目,新建java项目->jdbc_connect->点击项目右键-bulidPath->configure build Path->libraries->add External jars...->选择文件夹:F:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib
->这里选择jdbc6->打开.



3、这里我们再进行myeclipse与oracle的连接:


在左侧的区域,点击空白处右键。

这里要填写内容,按照截图标号:

1->选择oralce thin driver
2->固定写法
3->填写你自己在数据库中的用户名和密码,默认为:scott/tiger这里笔者使用自创用户
4->选择jar包,F:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib
选择jdbc6
6->test driver


测试成功

【问题】测试失败
【原因】数据库服务没有开,开启监听服务和数据库服务两项


开启服务

然后就测试成功了。

4、运行测试jsp代码

在之前新建的jdbc_connect项目下,新建class ->connection->进入java 代码编写视图。

贴上测试代码:
package jdbc_connect;

import java.sql.*;

public class connection {

//STEP 1. Import required packages

// JDBC driver name and database URL

static final String JDBC_DRIVER = "oracle.jdbc.driver.OracleDriver";

static final String DB_URL = "jdbc:oracle" +

":thin:" +"@localhost:1521:orcl";

//  Database credentials

static final String USER = "hui";//用户需要将其改为自定义用户,或用户:scott

static final String PASS = "123456";//密码为:tiger

public static void main(String[] args) {

Connection conn = null;

Statement stmt = null;

try{

//STEP 2: Register JDBC driver

Class.forName("oracle.jdbc.driver.OracleDriver");

//STEP 3: Open a connection

System.out.println("Connecting to database...");

conn = DriverManager.getConnection(DB_URL,USER,PASS);

//STEP 4: Execute a query

System.out.println("Creating statement...");

//STEP 6: Clean-up environment

conn.close();

}catch(SQLException se){

//Handle errors for JDBC

se.printStackTrace();

}catch(Exception e){

//Handle errors for Class.forName

e.printStackTrace();

}finally{

//finally block used to close resources

try{

if(stmt!=null)

stmt.close();

}catch(SQLException se2){

}// nothing we can do

try{

if(conn!=null)

conn.close();

}catch(SQLException se){

se.printStackTrace();

}//end finally try

}//end try

System.out.println("Goodbye!");

}//end main

}//end FirstExample - by www.yiibai.com

代码运行成功


关于代码的解释请参考:
http://www.yiibai.com/jdbc/jdbc-db-connections.html


至此:完成myeclipse与oralce的连接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容