易截截图软件、单文件、免安装、纯绿色、仅160KB

一个Java连接数据库的问题

语言:java
数据库:oracle
用jdbc连接数据库。
我的源码如下:
import java.sql.*;

class jdbcTest{
public static void main(String[] args) throws SQLException{
//String source = "@jdbc:oracle:thin:192.168.0.169:1521:STUDY";
String sqlstr = "select * from project";
System.setProperty("jdbc.drivers", "sun.jdbc.odbc.JdbcOdbcDriver");
//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("@jdbc:oracle:thin:192.168.0.169:1521:STUDY","xiaoxc","kusch");
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery(sqlstr);
while(rset.next()){
System.out.println(rset.getString(1));
}
stmt.close();
}

}
上面实例中,编译能够通过
但是执行是报错:
D:\>java jdbcTest
Exception in thread "main" java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at jdbcTest.main(jdbcTest.java:10)
哪位大虾能够告诉我为什么?
应该怎么修改呀?
查看你的驱动和oracle数据库是否匹配,最好用oracle自带的class12.jar

No suitable d


相关问答:

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

linux不能访问access - Java / Java EE

rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?

Acces数据库..
你怎么练的呢?

Java code:

static String DBDRIVER = "sun.jd ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号