eclipse连接数据库及ClassNotFoundException问题
来源:互联网 发布:关键词出价的算法 编辑:程序博客网 时间:2024/06/05 12:46
下面直接用代码演示数据库的连接(本人用的数据库是Oracle)
Class.forName("oracle.jdbc.driver.OracleDriver");//如果是其他的数据库这里要用其他的驱动形式如MySQL的数据库写成“com.mysql.jdbc.Driver”
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user = "scott";
String password = "tiger";
connection = DriverManager.getConnection(url, user, password);//有意思的是url的书写分四个部分,第一部分(jdbc:oracle:thin:)不同数据库书写不一致
//MySQL是jdbc:mysql:// 第二部分是(@localhost:)数据库地址如果你的数据就是本机那么写@localhost或者127.0.0.0,注意如果这里你去计算的命令行输入ipconfig后
//看到的ip地址然后输入进去可能就错了。 第三部分是(1521:)端口号,Orcl默认的是1521.第四部分是数据库名(orcl)。当然还有其他的URL书写方式这里就不说了
//"scott"和"tiger"分别是登陆数据库的用户名和密码
statement = connection.createStatement();
resultSet = statement.executeQuery("select * from jdbc");
while(resultSet.next()){
System.out.println(resultSet.getInt(1) + "\t" + resultSet.getString(2) + "\t" + resultSet.getInt(3));
}
关于java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver的问题其实很简单就是你的Eclipse要跟数据库连起来就是靠驱动文件,如果你的工程里面没有这个驱动,那又怎么跟数据库相连呢,如果是单纯的Eclipse要和数据连,选择工程右键BuidPath->Add External Archives...找到你安装的数据库文件找到jdbc文件打开lib文件里面有驱动,添加一个。我的是添加的ojdbc6.jar这样就可以了~~~~~~~~~~~~~~~如果是J2EE动态网页工程就不是加到工程目录下了,复制粘贴到WEB-INF->lib中就可以了
水平有限错误的地方还望指点,另外欢迎各路朋友交流讨论代码上的问题!
- eclipse连接数据库及ClassNotFoundException问题
- JAVA连接oracle数据库ClassNotFoundException的问题
- eclipse连接数据库问题
- Eclipse连接Oracle数据库时遇到的问题及解决方案
- JDBC及eclipse连接数据库
- JDBC及eclipse连接数据库
- 连接数据库ClassNotFoundException的解决办法
- eclipse开发Web程序过程中连接数据库时出现了ClassNotFoundException异常
- eclipse开发jsp连接Oracle数据库问题
- Eclipse连接JDBC数据库遇到的问题
- 关于eclipse连接数据库的问题
- JDBC连接oracle数据库出现ClassNotFoundException异常
- Java连接MySQL的问题--ClassNotFoundException
- Eclipse:java.lang.ClassNotFoundException: StrutsPreparaeAndExecuteFilter问题原因
- Eclipse plugin开发中的ClassNotFoundException问题
- 连接数据库的一些问题及解决办法。
- 连接oracle数据库及遇到的问题
- unity连接数据库及问题讨论
- ibatis配置详解
- iOS-UIScrollview滑动时标题栏自动隐藏和显示效果
- C指针的一些注意点
- 欧拉项目第十题 Summation of primes
- 《Java程序设计基础》 第4章手记
- eclipse连接数据库及ClassNotFoundException问题
- HOG原理
- oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形
- 关于java.lang.IllegalStateException: Fragment already added的问题
- 面试之谈
- ListView------下拉刷新上拉自动加载更多.
- Android开发笔记(七十八)异常容错处理
- 【C++】获得本机所有网卡的IP和MAC地址信息
- UNITY3D shader代码例子<二> 双面显示