`
ghwcxjgzc
  • 浏览: 5239 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

STS通过JDBC连接ORACLE数据库教程

阅读更多



  半道从做嵌入式转行到了做J2eeWeb开发,从项目管理转为了开发人员,这期间有许多知识要学,有许多坑要填,不过我会努力。成功转型。

今天要学习通过SpringToolSuite(STS)和JDBC来连接Oracle数据库的方法。

工具:

OS:windows 7 64位

IDE:sts-3.6.4.RELEASE

ORACLE数据库:win64_11gR2 JDBC:11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar

■第一步:

Window->ShowView->Other->DataManagement->DataSource

[img]j[/img]

 

■第二步:

Database Connection->右键->New



输入自己的连结名字:



 ■第三步:

出现如下窗口时,请单击右上方图中的加号符号。

■第四步:



■第五步:

找到JAR List,若大家使用的是oracle11,请将其中的ojdbc14给remove掉,否则,Eclipse会不停提示出错

remove掉ojdbc14后,请导入目前你正使用的oracle的驱动包,我这里用的是oracle11,

因此,需要导入ojdbc6,这一驱动包在oracle安装文件中就有。

 ■第六步:

进入properties标签栏,输入自己所建数据库相关内容,

这一步各自的信息可能不同,请自行决定。然后单击“OK”。

 ■第七步:

上步点击“OK”后,会返回前一个窗口,这时,Eclipse会提示要求输入"user name"用户名,就是大家所建立的数据库的用户名称,不是任意起的名字。输入后,可单击下方的"Test Connection",当提示“Ping Successed!”时,表示Eclipse和oracle连接成功。然后单击“Finish”完成配置。

只可惜我刚开始出现了一点点意外。

提示:The Network Adapter could not estabish the connection.

如下图所示:

 

 这个根据自己的经验应该是TNSListener服务没有开:

于是如下图一样打开服务



 果不其然就是这个原因:于是乎,大功告成。




 
 

谢谢大家。


 

  • 大小: 114.7 KB
  • 大小: 55.3 KB
  • 大小: 113 KB
  • 大小: 34.3 KB
  • 大小: 68 KB
  • 大小: 33 KB
  • 大小: 33.8 KB
  • 大小: 40.9 KB
  • 大小: 74.6 KB
  • 大小: 28.6 KB
  • 大小: 86.4 KB
分享到:
评论

相关推荐

    eclipse4.5.0的STS插件_spring用到的jar包_sts_已分类_

    “数据库连接的jar包”可能包括了针对特定数据库的JDBC驱动,如MySQL、Oracle、PostgreSQL等。这些驱动让Java应用程序能够与各种数据库进行通信。 总的来说,这个压缩包包含的是一套完整的Spring开发环境所需的库...

    spring boot增删改查

    9. **配置数据库驱动**:为了连接Oracle 11g,我们需要添加Oracle JDBC驱动依赖,如`ojdbc`。在`pom.xml`中添加对应的Maven依赖,或者在Gradle构建文件中添加相应的依赖项。 10. **运行与测试**:完成上述步骤后,...

    网上购书系统(JSP+Eclipse实现)

    4. **数据库设计**:根据系统需求设计数据库表结构,使用JDBC或ORM工具进行数据操作。 5. **配置Web服务器**:在Eclipse中集成Web服务器(如Tomcat),部署项目并进行测试。 6. **测试和调试**:利用Eclipse的调试...

    spring的jpetstore工程(myeclipse)

    Spring提供了JDBC模板,简化了数据库操作,通过数据源(DataSource)配置,可以轻松切换不同的数据库。在实际开发中,开发者可以根据项目需求选择合适的数据库,并配置相应的数据库连接参数。 数据库脚本文件通常...

    JAVA_MVC框架编写的学生管理系统

    此外,还会有一个数据访问对象(DAO)层,使用JDBC或者ORM框架(如Hibernate、MyBatis)与数据库进行交互,实现数据的持久化。 2. **视图(View)**:视图部分通常使用JSP(JavaServer Pages)来创建动态网页。每个...

    图书管理系统(java版)

    Java通过JDBC(Java Database Connectivity)接口与数据库建立连接,执行SQL语句进行数据的增删改查。在此项目中,可能使用PreparedStatement预编译SQL,以提高效率和安全性。 4. **Swing或JavaFX图形界面** 用户...

    基于eclipae的网上书店网站开发

    6. **数据库设计**:项目可能使用MySQL或Oracle等关系型数据库来存储用户信息、书籍信息、订单数据等。数据库设计需考虑表结构、字段类型、主键和外键约束,以及查询优化。 7. **Eclipse IDE**:Eclipse提供了一...

    个人简历-2016-091

    他还具备MySQL、Oracle、SQL Server等数据库的使用经验,擅长Eclipse、STS、Maven、Tomcat、Git等开发工具,以及Linux环境下的项目部署。此外,他还具备C/C++、PHP、Python、ASP.NET等语言的基础,以及MongoDB、...

    10_java网站_java开发_Java使用_java_web_

    5. **数据库连接**:Java Web应用通常需要与数据库交互,如MySQL、Oracle等。JDBC(Java Database Connectivity)是Java访问数据库的标准接口,通过DriverManager、Connection、Statement和ResultSet等类进行操作。 ...

    Spring学习笔记之一“why spring”

    Spring还包含了数据访问和集成层,如Spring JDBC和ORM模块,支持与各种数据库系统(如MySQL、Oracle等)的交互,以及与Hibernate、JPA等ORM框架的集成。这简化了数据库操作,减少了代码重复。 在Web开发方面,...

Global site tag (gtag.js) - Google Analytics