首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将eclipse与oracle xe数据库连接

无法将eclipse与oracle xe数据库连接
EN

Stack Overflow用户
提问于 2014-03-08 11:08:07
回答 1查看 1.5K关注 0票数 0

我尝试运行一个简单的java程序来在oracle Db中创建表。

我的程序是

代码语言:javascript
复制
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;


public class lib {
    public static void main(String[]args) throws SQLException,ClassNotFoundException
    {
        Class.forName("oracle.jdbc.driver.OracleDriver");
        Connection conn = DriverManager.getConnection("jdbc:oracle:thin@localhost:1521:xe","scott","tiger");
        Statement st = conn.createStatement();
        st.executeUpdate("Create Table lib(AuthorName varchar2(10),BookName varchar2(10)");
    }

}

在运行这个程序时,我得到了以下错误

代码语言:javascript
复制
Exception in thread "main" java.sql.SQLException: Invalid Oracle URL specified
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:441)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at lib.main(lib.java:11)

有人能告诉我怎么修吗?

我使用的是- web logic server 12c(eclipse-Indigo)和Oracle数据库10g XE

我的数据库工作正常,但无法使用eclipse连接数据库

EN

回答 1

Stack Overflow用户

发布于 2014-03-09 14:59:41

根据对this question的回答,您的连接URL似乎在':thin‘之后缺少':’(列),因此您的URL应该是:

代码语言:javascript
复制
jdbc:oracle:thin:@localhost:1521:xe
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22264488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档