连接数据库的时候报了这个异常
Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:
### Error opening session. Cause: java.sql.SQLException: No suitable driver found for jdbc:orcale:thin:@127.0.0.1:1521:orcl
### Cause: java.sql.SQLException: No suitable driver found for jdbc:orcale:thin:@127.0.0.1:1521:orcl
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:8)
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:83)
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSession(DefaultSqlSessionFactory.java:32)
at com.dragon.test.Test.main(Test.java:31)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:orcale:thin:@127.0.0.1:1521:orcl
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at org.apache.ibatis.datasource.unpooled.UnpooledDataSource.getConnection(UnpooledDataSource.java:64)
at org.apache.ibatis.datasource.pooled.PooledDataSource.popConnection(PooledDataSource.java:349)
at org.apache.ibatis.datasource.pooled.PooledDataSource.getConnection(PooledDataSource.java:55)
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:73)
... 2 more
<wbr></wbr>
意思是没有找到这个驱动
搞了半天都还是这样子 最后想重新写一个jdbc 一看好了
错误原因:原来是自己的driver的字符串写错了
jdbc:orcale:thin:@127.0.0.1:1521:orcl 这是之前的
jdbc:oracle:thin:@127.0.0.1:1521:orcl 这是修改后的
好了!特此一记 希望没有人和我犯同样的错误
分享到:
相关推荐
3. **JDBC URL**: Oracle JDBC URL通常以`jdbc:oracle:thin:@`开头,后面跟随的是服务器主机名、端口号和服务名。例如,`jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=port))...
- **连接配置**:Oracle的URL可能包含服务名、SID等信息,如`jdbc:oracle:thin:@hostname:port/service_name`或`jdbc:oracle:thin:@//hostname:port/sid`。 - **执行事务**:Oracle支持分布式事务,JDBC中的`...
String url = "jdbc:oracle:thin:@hostname:port/service_name"; String username = "your_username"; String password = "your_password"; try { Class.forName("oracle.jdbc.driver.OracleDriver"); ...
spring.datasource.primary.url=jdbc:oracle:thin:@localhost:1521:SMARTMES spring.datasource.primary.username=system spring.datasource.primary.password=123456 spring.jpa.hibernate.ddl-auto=create ``` ...
* 若没有错误,则新建一个 URL:jdbc:oracle:thin:@(yourhostname):1521:(your sid)。 * 连接数据库的 Username/password。 大部分站友的 Jbuilder 连接 Oracle 的问题都是由于没有正确配置 classpath 等引起...
3. 设置数据库特定属性,如URL:jdbc:oracle:thin:@<hostname>:<port number>:,替换为实际值,例如:jdbc:oracle:thin:@192.168.1.2:1521:zydb。 测试和问题解决: 1. 测试数据源连接,如果出现错误,检查JDBC驱动...
sql_json.sources.sql_source.connectionurl = jdbc:oracle:thin:@IP:PORT/orcl sql_json.sources.sql_source.driverclass= oracle.jdbc.driver.OracleDriver sql_json.sources.sql_source.filename = sqlSource....
对于Oracle 11g,URL可能是这样的:“jdbc:oracle:thin:@localhost:1521:ORCL”,其中“ORCL”是你的服务名。JDBC驱动类名通常是"oracle.jdbc.OracleDriver"。 然后,创建实体类来映射数据库中的表。实体类应包含...
<property name="url" value="jdbc:oracle:thin:@localhost:1521:ORCL"/> ``` 或者在application.properties中: ```properties spring.datasource.url=jdbc:oracle:thin:@localhost:1521:ORCL spring....
这个压缩包"orcl_sql.zip_orcale_orcl和_orcl导入语句_sql"显然包含了一些与Oracle数据库相关的SQL语句,特别是针对"orcl"实例的导入操作。下面我们将深入探讨这些关键概念。 1. **Oracle数据库实例**: - Oracle...
String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; String user = "username"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); ``` 其中,URL中...
对于Oracle数据库,URL通常格式为`jdbc:oracle:thin:@hostname:port/service_name`,如`jdbc:oracle:thin:@localhost:1521/orcl`,其中`orcl`是服务名,需要根据实际环境进行配置。 一旦建立了连接,就可以通过`...
1. ** 驱动加载**:在Java程序中,需要使用`Class.forName()`方法加载相应的JDBC驱动类,如`oracle.jdbc.driver.OracleDriver`。 2. ** 数据源配置**:可以通过`java.sql.DriverManager.getConnection()`方法建立...
1. 加载驱动:`Class.forName("oracle.jdbc.driver.OracleDriver")` 2. 建立连接:`Connection conn = DriverManager.getConnection(url, username, password)` 3. 创建Statement或PreparedStatement对象,准备SQL...
- 如果数据库运行在一个虚拟环境或者没有网络接口,可能会返回127.0.0.1。 #### 20. 在UNIX系统中查看当前时间 - **命令**:`su - root`:切换到root用户。 - `date -u`:显示当前时间(UTC格式)。 - `080100`...
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@//localhost:1521/orcl", "username", "password"); ``` 4. 使用Connection对象执行SQL语句,通过Statement或PreparedStatement对象进行查询、...
- **JDBC Type 4 ( Thin driver )**:也是完全的Java实现,直接与数据库服务器通信,无需中间件,速度快且更稳定。 2. **ODBC驱动**: - ODBC是用于Windows平台的数据库访问标准,Oracle的ODBC驱动让非Java应用能...
<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:ORCL <property name="hibernate.connection.username">your_username <property name="hibernate.connection.password">your_...
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@hostname:port/service_name", "username", "password"); ``` - 在这里,`hostname`是数据库服务器的地址,`port`是监听Oracle服务的端口,`...
2、JDBC Thin: thin是for thin client的意思,这种驱动一般用在运行在WEB浏览器中的JAVA程序。它不是通过OCI or Net8,而是通过Java sockets进行通信,是纯java实现的驱动,因此不需要在使用JDBC Thin的客户端机器...