数据库连接示例

更新时间:2023-06-08 20:28:52 阅读: 评论:0

建立了ODBC数据源后,就可以在java程序中通过JDBC-ODBC接口连接数据库。无论是用JDBC-ODBC还是直接用JDBC,都需要用到Driver,即用Class.forName()方法来加载驱动程序。
在用广州舞蹈培训JDBC之前,要在文件前导入有关SQL的类,则用下面的语句:
Import java.sql.*
如果使用的是JDBC,则应使用以下语句(以ORACLE数据库为例):
Class.forName(“oracle.jdbc.driver.OracleDriver”)
DriverManagerjewelrygetConnection()方法可以创建一个数据库连接对象,它的一般形式如下:
Connection(“jdbc:oracle:thin:@主机:端口号:数据库名用户名密码”);
创建SQL语句对象,用createStatement()方法:
Statement ateStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
其中ResultSet.TYPE_SCROLL_SENSITIVE,表示结果集记录指针可以上下移动,当数据库内容发生变化后结果记录集内容同步改变。
ResultSet.CONCUR_UPDATABLE,表示用结果记录集可以更新数据库表中的数据。
Statement对象用于执行一条静态的SQLcurriculum语句并获取它产生的结果,任何时候每条语句仅能打开一个ResultSet, ResultSet是语句执行后返回的记录结果集。
Statement类的常用方法如下:
(1) cancel();
StatementObjectName.cancel()
取消正在执行的语句
(2) clo();
StatementObjectName.clo()
关闭数据库和数据集
(3) executeQuery()
执行一条返回单个ResultSetSQL语句,返回值是由查询产生的数据ResultSet
StatementObjectName. executeQuery (String sqlString)
(4) executeUpdate()
执行一条INSERT经典英文歌词、still是什么意思UPDATEDELETE语句或是没有返回值的SQL语句,如DDL语句。
StatementObjectName. executeUpdate (String sqlString)
(5) getResultSet()
得到当前的ResultSet结果。
StatementObjectName. getResultSet()
(6) getUpdateCount()
得到更新的数量。
StatementObjectName. getUpdateCount()
<%@ page contentType="text/html; chart=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%
String row="";
try{
        Connection conn = null;     
        String url="jdbc:oracle:thin:@localhost:1521:ora92"; //定义业务连接字
        String driverName="oracle.jdbc.driver.OracleDriver"; //定义业务连接驱动
        String UrName="CIDN"; //定义业务连接用户名
        String PassWord="CIDN"; //定义业务连接密码       
wight
          Class.forName(driverName).newInstance(); //定义连接驱动
          conn = Connection(url,UrName,PassWord);        
            Statement 奥巴马就职演讲音频stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
            ResultSet rs=stmt.executeQuery(" lect * from is_connectionconfigt t "); 
              ()) 
            {           
            row=row+"<tr  class=\"STYLE2\" >";
            row=row+"<td bgcolor=\"#FFFFFF\" nowrap=\"nowrap\" > "+rs.getString("TID")+"</
td>";
            row=row+"<td bgcolor=\"#FFFFFF\" nowrap=\"nowrap\" > "+rs.getString("URLNAME")+"</td>";
            row=row+"<td bgcolor=\"#FFFFFF\" nowrap=\"nowrap\" > "+rs.getString("DBTYPE")+"</td>";
            row=row+"<td bgcolor=\"#FFFFFF\" nowrap=\"nowrap\" > "+rs.getString("DRIVERNAME")+"</td>";
            row=row+"<td bgcolor=\"#FFFFFF\" nowrap=\"nowrap\" > "+rs.getString("URL")+"</td>";
            row=row+"</tr>";
 
              // out.String("URLNAME")); 
              // out.print(":"); 
              // out.String("DRIVERNAME")); 
              // out.print("<br>"); 
          } 
            rs.clo(); 
            stmt.clo();           
          conn.clo();
     
      System.out.println("成功!");
  }catch(SQLException e){             
            System.out.String()); 
            out.String()); 
           
      }
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; chart=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {
    font-size: 16px;
    font-weight: bold;
}
.STYLE2 {font-size: 12px;  }
日语自我介绍-->
</style>
</head>
<body>
<table width="96%" border="0" cellpadding="0" cellspacing="1" bgcolor="#666666">
  <tr class="STYLE1">
    <td bgcolor="#CCCCCC" nowrap="nowrap" > </td>
    <td bgcolor="#CCCCCC" nowrap="nowrap" > 连接名</td>
英文词典
    <td bgcolor="#CCCCCC" nowrap="nowrap" > 类型</td>
    <td bgcolor="#CCCCCC" nowrap="nowrap" > 驱动</td>
    <td bgcolor="#CCCCCC" nowrap="nowrap" > 连接字</td>
  </tr>
  <%=row%>
  <tr>
    <td bgcolor="#FFFFFF"> </td>
    <td bgcolor="#FFFFFF"> </td>
    <td bgcolor="#FFFFFF"> </td>
    <td bgcolor="#FFFFFF"> </td>
    <td bgcolor="#FFFFFF"> </td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF"> </td>
    <td bgcolor="#FFFFFF"> </td>
    <td bgcolor="#FFFFFF"> </td>
    <td bgcolor="#FFFFFF"> </td>
    <td bgcolor="#FFFFFF"> </td>
  </tr>
受欢迎英语
</table>
</body>
</html>

本文发布于:2023-06-08 20:28:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/138477.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   语句   结果   连接   执行   定义   业务   记录集
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图