- Ensure that the JDBC driver is installed correctly.
- Ensure that the Java version you are using is compatible with the JDBC driver. Oracle JDBC drivers have specific Java version requirements.
- Double-check the JDBC connection string for correctness.
- Make sure there are no conflicting Java versions installed on your system. Sometimes, multiple Java installations can cause issues with JDBC driver recognition.
JDBC Connection to Oracle DB
15 views (last 30 days)
Show older comments
Hi I have insalled the new Java driver and got the following error
'JDBC Driver Error: No suitable driver found for jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=NA2Dcxcc)(PORT=1451)) (CONNECT_DATA=(SERVICE_NAME= X89FXZZ)))'
Could you help provide steps how to resolve this? Looks like I need to reinstall older Java SRE. However everytime, I restarted machine. I will get the same error message again
0 Comments
Answers (1)
Piyush Kumar
on 30 Oct 2024 at 5:18
Edited: Piyush Kumar
on 30 Oct 2024 at 5:21
Hi,
The error you're encountering may be due to the JDBC driver not being included in the MATLAB search path.
To resolve this, you can add the downloaded jar file to the path using the javaaddpath function in MATLAB -
javaaddpath('C:\path\to\your\ojdbc8.jar');
To avoid adding the path manually every time you start MATLAB, create a "startup.m" file in your MATLAB user directory. By default, MATLAB adds the userpath folder to the search path at startup. Add the javaaddpath command to this file. MATLAB will execute this file automatically at startup.
% Content of startup.m
javaaddpath('C:\path\to\your\ojdbc8.jar');
Some extra points to take care of -
NOTE: I was facing a similar error message - "JDBC Driver Error: No suitable driver found for jdbc:mysql://localhost:3306/?characterEncoding=UTF-8&". Implementing the steps mentioned above resolved the issue for me.
0 Comments
See Also
Categories
Find more on Call Java from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!