‘壹’ java连接oracle数据库,驱动配置,抛出好多异常求大神指教,本人新手
像是没引入驱动包,如果是下个oracle的驱动jar包,build path就行了
‘贰’ 怎么用java连接oracle数据库,需要详细解释
1)首先你要有java连接oracle数据库的驱动类,下载好后导入到工程里
2)代码:
import java.sql.*;
public class JDBCTest {
/**
* @param args
* @throws ClassNotFoundException
*/
public static void main(String[] args)
throws ClassNotFoundException, SQLException{
//1.准备参数
String ip = "192.168.0.26";
String sid = "tarena";
String port = "1521";
String dbUser = "openlab";
String dbPassword = "open123";
String driver
= "oracle.jdbc.driver.OracleDriver";
//2.构造驱动实例
Class.forName(driver);
//3.创建连接
//连接字符串是固定的形式,oracle的形式:
String url
= "jdbc:oracle:thin:@"
+ ip + ":" + port + ":" + sid;
Connection conn
= DriverManager.getConnection
(url, dbUser, dbPassword);
//4.执行SQL语句
String sql = "select id, password, name from user_sd1104 " +
"where id = 1001 and password = '1234'";
Statement stmt = conn.createStatement();
ResultSet rs
= stmt.executeQuery(sql);//执行sql语句
while(rs.next()){
int id = rs.getInt(1);
String pwd = rs.getString(2);
String name = rs.getString(3);
System.out.println("welcome," + name);
}
rs.close();
stmt.close();
conn.close();
}
}
‘叁’ java 连接oracle数据库时驱动程序往哪放
如果没有任何要求,你可以放在任意地方,如你的D://a文件夹下都行。只要在工程里导入包时指定目录就行。但是最好是放在你项目的Lib文件夹下然后在导入。
‘肆’ Java加载oracle数据库驱动程序的问题
java.sql包下应该是java自带的类包,是不是你的环境变量配置的有错误。一般的jdk5 以上都直接带sql包能直接引用了啊?
还可能是你的导入包导错了Connection很多的包下都有这个类。
oracle的驱动通过build path可以导入项目,但是你在使用jdbc初始化的时候不要搞错驱动的类名。
‘伍’ java中怎么操作oracle数据库
实现用java访问oracle数据库:
准备工作:
1.下载驱动,打开浏览器,搜索oracle数据库驱动,进入下载页面下载即可;
2.将驱动导入到项目中。
用java访问oracle数据库代码实现:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
try {
Class.forName("oracle.jdbc.driver.OracleDriver"); //加载驱动
//与数据库建立连接
try {
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user = "scott"; //用户名
String password = "tiger"; //密码
conn=DriverManager.getConnection(url,username,password);
} catch (SQLException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
‘陆’ java连接Oracle数据库
Connection conn = null;
Class.forName("oracle.jdbc.driver.OracleDriver");//加入oracle的驱动,“”里面是驱动的路径
String url = "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL";// 数据库连接,oracle代表链接的是oracle数据库;thin:@MyDbComputerNameOrIP代表的是数据库所在的IP地址(可以保留thin:);1521代表链接数据库的端口号;ORCL代表的是数据库名称
String UserName = "root";// 数据库用户登陆名 ( 也有说是 schema 名字的 )
String Password = "2006";// 密码
conn = DriverManager.getConnection(url, UserName, Password);
‘柒’ java数据库操作时提示找不到驱动
这个可能是没导入JAR包(Build path->configure build path)的问题或者是 Class.forName("oracle.jdbc.driver.OracleDriver"); 也可能是Class.forName("com.mysql.jdbc.Driver"); 里边的字符串写错了。
‘捌’ eclipse jsp 连接oracle11g正常,java文件却加载不了oracle数据库驱动程序
驱动包放了多个吗?是的话,放一个试试,不过放多了也没什么问题。JAR包其实就是一个类文件库,在使用的时候必须加载到工程中去。放jar包的位置没有问题,问题就在于eclipse是不是需要手动加载,myeclipse中有很多插件,当把jar包放入lib文件夹后就自动加载了。
‘玖’ java连接oracle数据库的驱动名字叫什么
oracle.jdbc.driver.OracleDriver
‘拾’ java连接oracle数据库要加载的驱动名字叫什么
OracleDatabase10gRelease210.2.0.4JDBCDriversjavadoc.zip 这个是10g 的 要的话我给你发过去