android web 访问数据库,Web下的JDBC访问数据库的基本步骤

Web下的JDBC访问数据库的基本步骤

(2012-06-02 12:09:33)

在Java程序中连接数据库的一般步骤分为一下几部分,我摘录出来,跟大家分享。

(1)将数据库的JABC驱动加载到classpath中,在基于JavaEE的Web应用开发过程中,通常把JDBC驱动放在Web/INF目录下,。

(2)加载JDBC驱动,并将注册到的DriverManager中。下面是一些主流的数据库的JDBC驱动加载注册的代码:

//Oracle8/8i/9i数据库

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

//Sql SERVER7 /2000数据库

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

//DB2数据库

Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();

//Informix数据库

Class.forName("com.informix.jdbc.IfxDriver").newInstance();

//Sybase数据库

Class.forName("com.sybase.jdbc.SybDriver").newInstance();

//MySQL数据库

Class.forName("com.mysql.jdbc.Driver").newInstance();

//PostgreSQL数据库

Class.forName("org.postgresql.Driver").newInstance();

(3)建立数据库连接,取得Connection对象。例如:

//Oracle8/8i/9i数据库

String url="jdbc:oracle:this:@localhost:1521:orcl";

String user = "android";

String password="robot";

Connection con =

DriverManager.getConnection(url,user,password);

//SqlServer7/2000数据库

String

url="jdbc:microsoft:sqlserver://localhost:1433;databasename=db";

String user = "android";

String password="robot";

Connection con =

DriverManager.getConnection(url,user,password);

//DB2

String url="jdbc:db2://localhost:5000/sample";

String user = "admin";

String password="robot";

Connection con =

DriverManager.getConnection(url,user,password);

//Infromix

String

url="jdbc:infromix-sqli://localhost:1533/testDB:INFROMIXSERVER=myserver;user=testuser;password=testpass";

Connection con = DriverManager.getConnection(url);

//Sybase数据库

String url="jdbc:sybase:Tds:localhost:5007/testdbname";

Properties p=System.getProperties();

p.put("user","testuser");

p.put("password","testpass");

Connection con = DriverManager.getConnection(url,p);

//MySQL数据库

String

url="jdbc:mysql://localhost:3306/testdbname?user=testuser&password=testpass&useUnicode=true&characterEncoding=gb2312";

Connection con = DriverManager.getConnection(url);

(4)建立Statement或者PrepareStatement对象。

(5)执行SQL语句。

(6)访问结果对象。

到此,一个数据库的操作程序就可以顺利完成了。

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值