经典JSP数据库连接(ORACLE、SQL Server、MySQL)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了经典JSP数据库连接(ORACLE、SQL Server、MySQL),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3505字,纯文字阅读大概需要6分钟。
内容图文
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();
%>
经典JSP数据库连接(ORACLE、SQL Server、MySQL)
标签:microsoft 创建 name 驱动 java 数据 local exec w3c
本文系统来源:http://www.cnblogs.com/L-zhihua/p/5988133.html
内容总结
以上是互联网集市为您收集整理的经典JSP数据库连接(ORACLE、SQL Server、MySQL)全部内容,希望文章能够帮你解决经典JSP数据库连接(ORACLE、SQL Server、MySQL)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。