oracle安装目录下\orant\jdbc有驱动程序,把后缀名改成.jar,然后让你的classpath能够找到。如果你用的是tomcat,那么的就放在tomcat\common\lib下就可以了。
解决方案 »
- FileUpLoad组件实现进度条是用到什么组件,用的是java语言
- 关于JS访问Servlet的路径问题
- String str:list是什么意思?如何将一系列字符串放到一个数组中?
- "'"问题!
- 抱歉只剩10分了 下次再补 查询From连接MySql数据库, MySql的驱动程序往哪儿放?
- 建议斑竹制裁此贴. http://community.csdn.net/Expert/topic/3979/3979050.xml?temp=.9577143
- 急!!jsp能直接连接access吗?
- 关于java的3DES算法的例子或者资料,Up 都会有分
- 再问如何在tomcat中配置javabean???(初学者)
- web项目引入websocket,tomcat起不来,大家有遇到过吗?
- jsp 可否在iis中运行?
- 还是不能连接sybase(100分必给)
然后设置classpath
1.放到tomcat\common\lib下面
2.随便放到一个地方,然后在设置环境变量 classpath="那个地方的路径"
------------------------------------------
sun的jdbc驱动程序直接使用即可
把classes12.jar
放到tomcat\common\lib下面
然后调用:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body> <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:mhw";
String user="dzzw";
String password="dzzw";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from xh.test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
正确配置:"我的电脑"-->"属性"-->"高级"-->"环境变量"-->"系统变量
新建:变量名:classpath 变量值:C:\orant\jdbc\lib\classes111.zip;
String url="jdbc:oracle:thin:@localhost:1521:databasename"; //瘦客户连接方式
String user="user";
String password="password";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 这样就可以连接了,然后如何具体操作数据库,你就应该取看jdbc的文档了,
这是标准的 数据库连接方式,适合于其他的数据库,当然,url等要改
good luck!