半道从做嵌入式转行到了做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服务没有开:
于是如下图一样打开服务
果不其然就是这个原因:于是乎,大功告成。
谢谢大家。
相关推荐
“数据库连接的jar包”可能包括了针对特定数据库的JDBC驱动,如MySQL、Oracle、PostgreSQL等。这些驱动让Java应用程序能够与各种数据库进行通信。 总的来说,这个压缩包包含的是一套完整的Spring开发环境所需的库...
9. **配置数据库驱动**:为了连接Oracle 11g,我们需要添加Oracle JDBC驱动依赖,如`ojdbc`。在`pom.xml`中添加对应的Maven依赖,或者在Gradle构建文件中添加相应的依赖项。 10. **运行与测试**:完成上述步骤后,...
4. **数据库设计**:根据系统需求设计数据库表结构,使用JDBC或ORM工具进行数据操作。 5. **配置Web服务器**:在Eclipse中集成Web服务器(如Tomcat),部署项目并进行测试。 6. **测试和调试**:利用Eclipse的调试...
Spring提供了JDBC模板,简化了数据库操作,通过数据源(DataSource)配置,可以轻松切换不同的数据库。在实际开发中,开发者可以根据项目需求选择合适的数据库,并配置相应的数据库连接参数。 数据库脚本文件通常...
此外,还会有一个数据访问对象(DAO)层,使用JDBC或者ORM框架(如Hibernate、MyBatis)与数据库进行交互,实现数据的持久化。 2. **视图(View)**:视图部分通常使用JSP(JavaServer Pages)来创建动态网页。每个...
Java通过JDBC(Java Database Connectivity)接口与数据库建立连接,执行SQL语句进行数据的增删改查。在此项目中,可能使用PreparedStatement预编译SQL,以提高效率和安全性。 4. **Swing或JavaFX图形界面** 用户...
6. **数据库设计**:项目可能使用MySQL或Oracle等关系型数据库来存储用户信息、书籍信息、订单数据等。数据库设计需考虑表结构、字段类型、主键和外键约束,以及查询优化。 7. **Eclipse IDE**:Eclipse提供了一...
他还具备MySQL、Oracle、SQL Server等数据库的使用经验,擅长Eclipse、STS、Maven、Tomcat、Git等开发工具,以及Linux环境下的项目部署。此外,他还具备C/C++、PHP、Python、ASP.NET等语言的基础,以及MongoDB、...
5. **数据库连接**:Java Web应用通常需要与数据库交互,如MySQL、Oracle等。JDBC(Java Database Connectivity)是Java访问数据库的标准接口,通过DriverManager、Connection、Statement和ResultSet等类进行操作。 ...
Spring还包含了数据访问和集成层,如Spring JDBC和ORM模块,支持与各种数据库系统(如MySQL、Oracle等)的交互,以及与Hibernate、JPA等ORM框架的集成。这简化了数据库操作,减少了代码重复。 在Web开发方面,...