| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1485 人关注过本帖
标题:JDBC连接oracle10g数据库
只看楼主 加入收藏
naziwh
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-8-27
收藏
 问题点数:0 回复次数:3 
JDBC连接oracle10g数据库
JDBC连接oracle10g

我们实验室,web服务器和database服务器是分开的。我的JDBC连接步骤,在oracle的安装目录下找到classes.jar放在resin的lib目录下(我们的web用的resin的服务器。又在oracle的安装目录下找到jdk14.jar放在jdk的lib目录下。
然后写了一段代码
<%@ page contentType = "text/html; charset = gb2312"  import ="java.sql.*"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'MyJsp.jsp' starting page</title>
   
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>
  
  <body>
    <%
Class. forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url ="jdbc:oracle:thin:@172.16.9.196:1521:BIOINFG";
String username ="GN";
String password ="micrarray"
Connection con = DriverManager.getConnection(url,username,password);
Statement stme =con.creatStatement(ResultSet.TYPE_SCROLL_INSENSTIVE, ResultSet.CONCUR_READ_ONLY);
String sql = “select * from student":
ResultSet rs = stme.executeQuery(sql);
while(rs.next()){
System.out.println("数据库服务器连接成功。”);
%>

  </body>
</html>
但是系统给出了这样的报错信息:
500 Servlet Exception

[show] /JDBC1.jsp:1: expected '%>' at '"'.  JSP directive syntax is '<%@ name
attr1='value1' ... %>'.  (Started at line 1)

1:  <%@ page contentType = "text/html; charset = gb2312" import"java.sql.*"%>
2:  <%
3:  String path = request.getContextPath();


我不太清楚这是怎么回事,希望老师指导一下。
搜索更多相关主题的帖子: 数据库 JDBC 
2010-08-28 00:07
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
<%@ page contentType = "text/html; charset = gb2312"  import ="java.sql.*"%>
这个地方要分开写

学习需要安静。。海盗要重新来过。。
2010-08-29 18:02
zyzlywq
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-8-29
收藏
得分:0 
怎么都写在页面里面了?
2010-08-29 19:01
syg5434
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:山沟沟
等 级:版主
威 望:10
帖 子:285
专家分:781
注 册:2010-2-28
收藏
得分:0 
看不出哪里有问题,不过建议连接数据库的代码单独写一个工具类,用着方便,而且不容易出错

不要迷恋哥,嫂子会揍你。阿-弥-陀-佛--!
2010-09-01 11:28
快速回复:JDBC连接oracle10g数据库
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034271 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved