jdbc使用说明和实例Word文件下载.docx

上传人:b****2 文档编号:1466687 上传时间:2023-04-30 格式:DOCX 页数:25 大小:20.55KB
下载 相关 举报
jdbc使用说明和实例Word文件下载.docx_第1页
第1页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第2页
第2页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第3页
第3页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第4页
第4页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第5页
第5页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第6页
第6页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第7页
第7页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第8页
第8页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第9页
第9页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第10页
第10页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第11页
第11页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第12页
第12页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第13页
第13页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第14页
第14页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第15页
第15页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第16页
第16页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第17页
第17页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第18页
第18页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第19页
第19页 / 共25页
jdbc使用说明和实例Word文件下载.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

jdbc使用说明和实例Word文件下载.docx

《jdbc使用说明和实例Word文件下载.docx》由会员分享,可在线阅读,更多相关《jdbc使用说明和实例Word文件下载.docx(25页珍藏版)》请在冰点文库上搜索。

jdbc使用说明和实例Word文件下载.docx

orcl"

;

Stringuser="

scott"

Stringpassword="

tiger"

Connectionconn=DriverManager.getConnection(url,user,password);

microsoft:

sqlserver:

//localhost:

1433;

DatabaseName=pubs"

sa"

"

db2:

5000/sample"

amdin"

Stringpassword=-"

informix-sqli:

1533/testDB:

INFORMIXSERVER=myserver;

user=testuser;

password=testpassword"

Connectionconn=DriverManager.getConnection(url);

sybase:

Tds:

localhost:

5007/tsdata"

PropertiessysProps=System.getProperties();

SysProps.put("

user"

"

userid"

);

password"

user_password"

Connectionconn=DriverManager.getConnection(url,SysProps);

mysql:

3306/testDB?

user=root&

password=root&

useUnicode=true&

characterEncoding=gb2312"

postgresql:

//localhost/testDB"

myuser"

mypassword"

4建立Statement对象或PreparedStatement对象.例如:

//建立Statement对象

Statementstmt=conn.createStatement();

//建立ProparedStatement对象

Stringsql="

select*fromuserwhereuserName=?

andpassword=?

PreparedStatementpstmt=Conn.prepareStatement(sql);

pstmt.setString(1,"

admin"

pstmt.setString(2,"

liubin"

5执行SQL语句.例如:

select*fromusers"

ResultSetrs=stmt.executeQuery(sql);

//执行动态SQL查询

ResultSetrs=pstmt.executeQuery();

//执行insertupdatedelete等语句,先定义sql

stmt.executeUpdate(sql);

6访问结果记录集ResultSet对象。

例如:

while(rs.next)

{

out.println("

你的第一个字段内容为:

+rs.getString());

你的第二个字段内容为:

+rs.getString

(2));

}

7依次将ResultSet、Statement、PreparedStatement、Connection对象关闭,释放所占用的资源.例如:

rs.close();

stmt.clost();

pstmt.close();

con.close();

>

后加上

MySQL:

StringDriver="

//驱动程序

StringURL="

3306/db_name"

//连接的URL,db_name为数据库名 

StringUsername="

username"

//用户名

StringPassword="

//密码

Class.forName(Driver).newInstance();

Connectioncon=DriverManager.getConnection(URL,Username,Password);

MicrosoftSQLServer2.0驱动(3个jar的那个):

//连接SQL数据库的方法

DatabaseName=db_name"

//db_name为数据库名

//加载数据可驱动

Connectioncon=DriverManager.getConnection(URL,UserName,Password);

//

MicrosoftSQLServer3.0驱动(1个jar的那个):

//老紫竹完善

com.microsoft.sqlserver.jdbc.SQLServerDriver"

Sysbase:

5007/db_name"

//db_name为数据可名

Class.forName(Driver).newInstance();

Oracle(用thin模式):

//连接数据库的方法

@loaclhost:

//orcl为数据库的SID

//加载数据库驱动

PostgreSQL:

//localhost/db_name"

DB2:

com.ibm.db2.jdbc.app.DB2.Driver"

//连接具有DB2客户端的Provider实例

//StringDriver="

.DB2.Driver"

//连接不具有DB2客户端的Provider实例

5000/db_name"

Informix:

Informix-sqli:

1533/db_name:

INFORMIXSER=myserver"

JDBC-ODBC:

sun.jdbc.odbc.JdbcOdbcDriver"

odbc:

dbsource"

//dbsource为数据源名

1、用数据库软件(如:

mysql)创建数据库,在数据库注册时用到的数据库名则为刚刚创建的数据

库,若为数据源名,则需ODBC配置。

2、将驱动程序放在D:

Tomcat5.5commonlib或相应的开发工具的lib下,

对D:

Tomcat5.5confweb.xml修改,打开web.xml,在<

/web-app>

的前面添加以下内容:

引用

<

resource-ref>

description>

DBConnection<

/description>

res-ref-name>

jdbc/mysql<

/res-ref-name>

res-type>

javax.sql.DataSource<

/res-type>

res-auth>

Container<

/res-auth>

/resource-ref>

通过文件夹导航到D:

Tomcat5.5confCatalinalocalhost下,找到你的web应用对应的.xml文

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

ResourceLinkname="

jdbc/mysql"

global="

type="

javax.sql.DataSourcer"

/>

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

3、数据库连接(注:

以下为转载)

一、jsp连接Oracle8/8i/9i数据库(用thin模式)

Java代码

%@pagecontentType="

text/html;

charset=gb2312"

%>

%@pageimport="

java.sql.*"

html>

<

body>

<

%

Class.forName("

Stringurl="

testOracle"

//orcl为你的数据库的SID

Stringuser="

system"

Stringpassword="

aquastar"

Connectionconn=DriverManager.getConnection(url,user,password);

Statementstmt=conn

.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

Stringsql="

select*fromNameList"

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){

%>

您的第一个字段内容为:

%=rs.getString("

ID"

)%>

您的第二个字段内容为:

PSW"

}

out.print("

数据库操作成功,恭喜你"

rs.close();

stmt.close();

conn.close();

/body>

/html>

testoracle.jsp如下:

%Class.forName("

Stringurl="

//orcl为你的数据库的SID

Stringuser="

Stringpassword="

Connectionconn=DriverManager.getConnection(url,user,password);

Statementstmt=conn.createStatement

(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

Stringsql="

select*fromtest"

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){%>

您的第一个字段内容为:

%=rs.getString

(1)%>

您的第二个字段内容为:

%=rs.getString

(2)%>

%}%>

%out.print("

%rs.close();

stmt.close();

conn.close();

二、jsp连接SqlServer7.0/2000数据库

1.testsqlserver.jsp如下:

 

2.<

%@ 

page 

contentType="

3.<

import="

4.<

5.<

6.<

7.String 

url="

8.//pubs为你的数据库的 

9.String 

user="

10.String 

password="

11.Connection 

conn= 

DriverManager.getConnection(url,user,password);

12.Statement 

stmt=conn.createStatement 

13. 

14.(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

15.String 

sql="

select 

from 

test"

16.ResultSet 

rs=stmt.executeQuery(sql);

17.while(rs.next()) 

{%>

18.您的第一个字段内容为:

19.您的第二个字段内容为:

20.<

21.<

22.<

23.stmt.close();

24.conn.close();

25.%>

26.<

27.<

testsqlserver.jsp如下:

Str

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2