mysql数据库的连接方式_*****mysql数据库常用连接方式*****

//做好前提工作:比如打入连库的jar包。

//前三种连接方式可以参考本文件下struts之mysql连接参考.jar包中的例子(自写的)。

(一.)JDBC连接数据库。

public class DBConnection {

static final String driver = "com.mysql.jdbc.Driver" ;

static final String url = "jdbc:mysql://localhost:3306/student" ;

Connection conn = null ;

public Connection getConnection() {

try {

Class.forName(driver);//加载驱动类。

conn = DriverManager.getConnection(url,"root","root") ;//获得一个数据的物理连接。

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

return conn ;

}

}

(二.)通过配置数据源连接数据库。

i>配置方法:启动Tomcat-->IE-->admin(登录权限)-->选项目-->DataScources-->右key-Create New DataSource-->配置相应参数。

ii>使用方法:

Context initcx=new InitialContext();

Context envctx=(Context)initcx.lookup("java:comp/env");//绑定名是固定的。

DataSource ds=(DataSource)envctx.lookup("jdbc/mysql");

Connection con=ds.getConnection();

Context initcx=new InitialContext();

Context envctx=(Context)initcx.lookup("java:comp/env");//绑定名是固定的。

DataSource ds=(DataSource)envctx.lookup("jdbc/mysql");

Connection con=ds.getConnection();

iii>使用位置:Servlet,Jsp,Struts中;也可以封装在java类中在上面三种组件中调用,直接在java类中使用好像不好使。

要求:熟练使用。

(三.)Struts中使用配置数据源。

i>配置位置:struts-config.xml中

//key名为数据源的引用名,自己定义的。

//驱动类。

ii>使用方法:

ServletContext context=this.servlet.getServletContext();

DataSource ds=(DataSource)context.getAttribute("strutsDB");//此key名为上面的数据源引用名。

Connection con=ds.getConnection();

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2012-08-01 17:09

浏览 987

分类:数据库

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值