把Oracle的jdbc驱动部署到/WEB-INF/lib中。
解决方案 »
- Class not found: com.mchange.v2.c3p0.ComboPooledDataSource
- hibernate 生成sql问题。
- java.lang.NullPointerException 空指针异常 求解决
- 关于struts 分页的问题
- JSP网页制作,为什么编译不出来,错误提示如下?
- 请教:怎么把jboss的程序移植到tomcat下,100分,在线等!
- 我是新手!但是问的是一个老问题,JSP连接SQLSERVER2000 出错!
- 关于jsp中:Cannot find any information on property 'X' in a bean of type 'Y'的问题~~~
- 初学者的问题,大家给看看
- arrayList与vector有什么相同点和区别?
- 处理ResultSet对象,放到一个ArrayList里面的问题 ,编译不能通过
- 请问怎么才能得到可用分阿,我已经没分了
这个包放进lib里..
//connectionString url="jdbc:oracle:thin:@ip地址:端口:数据库名称";
String name="用户名";
String password="密码";
Connection conn=DriverManager.getConnection(url,name,password);
//get data from the DB
DatabaseMetaData md=conn.getMetaData();*******Method 2*******
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("jdbc/已经连接好的数据库名称CoreDS");
import java.sql.*;
public class Conn { public static synchronized Connection getConnection() {
String _sDriver_Name = "oracle.jdbc.driver.OracleDriver";
String _sURL_Param[] = {
"jdbc:oracle:thin:@localhost:leon", "exam", "a"
};
Connection c = null;
try {
Class.forName(_sDriver_Name);
}
catch (ClassNotFoundException e) {
System.out.println(
"\n!!! Sorry, I couldn't load the JDBC driver!\n".concat(String.
valueOf(String.valueOf(_sDriver_Name))));
e.printStackTrace();
}
try {
c = DriverManager.getConnection(_sURL_Param[0], _sURL_Param[1],
_sURL_Param[2]);
}
catch (SQLException e) {
System.out.println(String.valueOf(String.valueOf( (new StringBuffer(
"\n!!! Sorry, I couldn't Connect to the database!\n")).append(
_sURL_Param[0]).append(" ").append(_sURL_Param[1]).append(
" \n\n"))));
}
return c;
}
}
testoracle.jsp如下:
<%@ 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:orcl";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from 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>
把oracle的JDBC驱动放到 $web-inf/lib里