1、连接ORACLE8/8I/9I数据库(thin模式)

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=gd2312" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

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

//oracle的连接字符串
    <%Class.forName("oracle.jdbc.driver.oracleDriver").newInstance();
    String url="jdbc:oracle:thin:@localhost:1521:orcl";
    
    //orcl为你的数据库的SID  sid(Oracle数据库的标识号)
    String user="sa";
    String password="tiger";
        
    //构造Connection(会话、连接)对象
    Connection conn=DriverManager.getConnection(url,user,password);
    
    //构造Statement(语句)对象,传递sql语句的载体
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    
    //SQL 语句
    String sql="select * from test";
    
    //结果集 是数据中查询结果返回的一种对象,是一个存储查询结果的对象,还具有操纵数据的功能,可能完成对数据的更新。
    ResultSet rs=stmt.executeQuery(sql);
    
    %>
    
    <%
    
    //关闭数据库连接
    
    rs.close();
    stmt.close();
    conn.close();
    %>
  </body>
</html>

2、连接SQL Server 7.0/2000数据库

<%
        //SQLServer的连接字符串
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
                .newInstance();

        String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=(数据库名字)pusb";
        //设置数据库的账号密码
        String user = "sa";
        String password = "123456";

        //创建连接对象Connection
        Connection conn = DriverManager.getConnection(url, user, password);

        //构造Statement(语句)对象,传递sql语句的载体
        Statement stmt = conn
                .createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
                        ResultSet.CONCUR_UPDATABLE);

        String sql = "select * from test";

        //返回结果集
        ResultSet rs = stmt.executeQuery(sql);
        
    %>
    
    <%
    
    //关闭连接对象
    rs.close();
    stmt.close();
    conn.close();
    %>

//连接MySQL数据库

<%
        //mysql的链接字符串
            /* Class.forName(“com.mysql.jdbc.Driver”)是 强制JVM将com.mysql.jdbc.Driver这个类加载入内存,
            并将其注册到DriverManager类,然后根据DriverManager.getConnection(url,user,pwd)中的url找到相应的驱动类,
            最后调用该该驱动类的connect(url, info)来获得connection对象。 */
            Class.forName("org.postgresql.Driver").newInstance();
    String url="jdbc:postgresql://localhost/数据库名";
    
    String user="myuser";
    String password="123456";
    
    //创建数据库连接对象
    Connection conn = DriverManager.getConnection(url, user, password);
    
    //构造Statement(语句)对象,传递sql语句的载体
            Statement stmt = conn
            .createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
                    ResultSet.CONCUR_UPDATABLE);
    
            String sql = "select * from test";
            
            //返回结果集
            ResultSet rs = stmt.executeQuery(sql);
    
    %>
    
    <%
        //关闭连接对象
            rs.close();
            stmt.close();
            conn.close();
    %>

最新文章

  1. 条件随机场(CRF) - 2 - 定义和形式(转载)
  2. MySQL学习笔记——安装及配置环境
  3. javascript 函数参数之中的undefined(zz)
  4. Http报头Accept与Content-Type的区别
  5. 淮安团购网美团联盟网赚版 v5.7
  6. cocos2d anchor point 锚点解析
  7. OC - 2.OC基础知识介绍
  8. WCF消息交换模式之双工通讯(Duplex)
  9. 装 ubuntu + win10 出现 grub rescue 并处理之
  10. @SuppressWarnings(&quot;rawtypes&quot;) 是什么含义
  11. layui select使用问题
  12. ALV编辑数据后未更新到内表
  13. VS版本号定义、规则和相关的Visual Studio插件
  14. 重工单001800020505在IN表IN_SFCHEADER被过滤 TEMP_REMOVED_ID_IN_DATA
  15. Android 如何通过浏览器打开App
  16. php面向对象精要(3)
  17. 深入浅出MS SQL——编辑table 出错
  18. SLAM(一)----学习资料整理
  19. @Mock与@InjectMocks的区别
  20. Springboot集成mybatis(mysql),mail,mongodb,cassandra,scheduler,redis,kafka,shiro,websocket

热门文章

  1. python核心编程学习记录之Python对象
  2. ansible
  3. flex 加载arcgis 的地图json
  4. eclipse项目中启动项目无法载入类
  5. nexus启动不了
  6. JavaEE基础(二十)/IO流
  7. 【转】利用xcode生成的app生成可以在iphone和itouch上运行的ipa安装包
  8. Alignment
  9. WAMP,BITNAMI上建立多个虚拟主机都访问到主站上去了怎么解决?
  10. Selenium WebDriver + Python 环境配置