`
zzc_zj
  • 浏览: 14948 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

连接各种数据库驱动

    博客分类:
  • j2ee
阅读更多
1、用数据库软件(如:mysql)创建数据库,在数据库注册时用到的数据库名则为刚刚创建的数据
库,若为数据源名,则需ODBC配置。

2、将驱动程序放在D:Tomcat 5.5commonlib或相应的开发工具的lib下,
对D:Tomcat 5.5confweb.xml修改,打开web.xml,在</web-app>的前面添加以下内容:

<resource-ref>

<description>DB Connection</description>

<res-ref-name>jdbc/mysql</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

通过文件夹导航到D:Tomcat 5.5confCatalinalocalhost下,找到你的web应用对应的.xml文

件,如ROOT.xml,并在此文件的下添入代码:

<ResourceLink name="jdbc/mysql" global="jdbc/mysql"

type="javax.sql.DataSourcer"/>

到这里,配置工作就基本完成了。

3、数据库连接(注:以下为转载)

一、jsp连接Oracle8/8i/9i数据库(用thin模式)
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>

二、jsp连接Sql Server7.0/2000数据库
testsqlserver.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
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>

三、jsp连接DB2数据库

testdb2.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>

<html>
<body>
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
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>

四、jsp连接Informix数据库

testinformix.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
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>

五、jsp连接Sybase数据库

testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/tsdata";
//tsdata为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
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>

六、jsp连接MySQL数据库

testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?

user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
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>

七、jsp连接PostgreSQL数据库

testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/soft"
//soft为你的数据库名
String user="myuser";
String password="mypassword";
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>
分享到:
评论

相关推荐

    神通数据库驱动jar,Java 连接神通数据库驱动包(亲测有效)

    神通数据库驱动jar,Java 连接神通数据库驱动包(亲测有效)神通数据库驱动jar,Java 连接神通数据库驱动包(亲测有效)神通数据库驱动jar,Java 连接神通数据库驱动包(亲测有效)神通数据库驱动jar,Java 连接神通...

    jdbc连接各种数据库驱动包

    本资源包“jdbc连接各种数据库驱动包”提供了与多种常见数据库系统连接所需的驱动程序,包括DB2、Oracle、MySQL、MSSQL2000和MSSQL2005。下面我们将详细探讨这些数据库系统的JDBC驱动及其使用方法。 1. **DB2 JDBC...

    JDBC驱动大集合,以及连接各种数据库方法

    Java应用调用JDBC API,然后JDBC-ODBC桥接驱动将这些调用转换为ODBC调用,最后由ODBC驱动程序管理器转发到对应的数据库驱动。这种方法简单易用,但性能较低,且需要安装ODBC数据源。 2. **类型2:部分Java驱动...

    神通数据库驱动jar,Java 连接神通数据库驱动包

    神通数据库驱动jar,Java 连接神通数据库驱动包

    java连接Access数据库驱动

    java连接Access数据库操做数据库驱动 连接方法: public static Connection getNativeConnection(){ try { if(nativeConnection!=null && !nativeConnection.isClosed()){ return ...

    java连接cache数据库说明,数据库驱动,cache可视化工具

    Java连接Cache数据库主要涉及到的是如何使用Java编程...以上就是关于"java连接cache数据库说明,数据库驱动,cache可视化工具"的主要知识点。理解并掌握这些内容,将有助于你在Java项目中成功地集成和操作Cache数据库。

    Kettle所有数据库数据库连接驱动Jar

    标题"Kettle所有数据库数据库连接驱动Jar"指的是一个包含多种数据库驱动的集合,这使得Kettle能够支持多种类型的数据库连接。这个压缩包文件中很可能包含了针对以下数据库的驱动: 1. **SqlServer**:这是微软公司...

    java连接oracle数据库驱动

    java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle...

    Qt连接Mysql数据库驱动

    下面详细介绍如何分步骤搭建Qt开发环境、MySQL数据库环境,并编译Qt连接MySQL数据库驱动。 1. Qt开发环境搭建 Qt开发环境是利用Qt提供的开发工具来编写跨平台应用程序。首先,要从Qt官方下载地址选择合适的版本进行...

    各种数据库驱动包下载

    数据库驱动包是连接应用程序与不同数据库系统的关键组件,它们提供了标准接口,使得程序可以与多种数据库进行通信。本文将深入探讨这些数据库驱动包,包括DB2、MySQL、Oracle、SQL Server 2000和2005以及Sybase。 ...

    神通数据库java连接驱动.zip

    首先,我们要了解Java数据库连接(JDBC)是Java平台的标准接口,它允许Java应用程序通过API来访问各种类型的数据库。JDBC驱动是这个接口的具体实现,用于在Java和数据库之间建立桥梁。神通数据库的Java驱动是实现这...

    java连接多种数据库的驱动

    java连接各种数据库的驱动 jar包 orale: Class.forName("oracle.jdbc.driver.OracleDriver"); mysql:Class.forName("com.mysql.jdbc.Driver"); access:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); sqlsever:...

    java连接mysql数据库驱动包

    这个“java连接mysql数据库驱动包”包含了实现这一功能所需的JDBC驱动。 驱动包中的核心组件通常是`mysql-connector-java`,这是一个.jar文件,它提供了Java应用程序连接到MySQL服务器的必要接口和类。这个驱动包...

    java连接各种数据库的驱动 jar包

    在Java中,JDBC驱动是连接数据库的关键组件,通常以JAR(Java Archive)文件的形式存在。下面将详细介绍如何使用Java连接不同类型的数据库以及对应的驱动。 1. **MySQL数据库驱动**: MySQL是最流行的开源关系型...

    kettle 7.1数据库连接驱动包

    1. 数据库连接的核心:数据库连接驱动包是Kettle与各种数据库进行通信的桥梁,它负责解析和执行SQL语句,实现数据的读取、写入和更新。如果没有匹配的驱动包,Kettle将无法识别和连接到特定的数据库系统,导致操作...

    连接各种数据库url和驱动器

    连接数据库时,首先需要在Java代码中加载相应的驱动,如 `Class.forName("driver_class_name")`,然后使用 `DriverManager.getConnection(url, username, password)` 建立连接。对于ODBC连接,需要先创建数据源,...

    metersphere连接mongo数据库所需驱动包

    metersphere连接mongo数据库所需驱动包

    jdbc连接access数据库的驱动jar包

    - "连接数据库驱动":即JDBC驱动,是实现JDBC接口的类库,用于在Java应用程序和特定类型的数据库之间建立通信桥梁。 在压缩包的“lib”目录下,可能包含的就是这个JDBC驱动的JAR文件。通常,将这个JAR添加到Java...

    数据库工具连接hive的驱动包

    JDBC是Java语言中用于与各种数据库进行通信的标准接口,而Hive JDBC驱动则实现了这个接口,使得任何支持JDBC的工具,如DBeaver、SQuirrel SQL或Tableau,都能够与Hive进行交互。Hive JDBC驱动包含了一系列类和方法,...

    开发 各种数据库驱动

    在IT领域,数据库驱动是连接应用程序与特定数据库系统的关键组件。它们充当了接口,使得开发者可以使用标准的编程语言(如Java、Python、C#等)来与各种类型的数据库进行交互,而无需深入理解底层数据库的通信协议。...

Global site tag (gtag.js) - Google Analytics