Perl 基于OOP的数据库链接
2014-02-13 00:00
155 查看
经过zhong8解释,终于理解了。小试牛刀,写了个简化的数据库链接。
package TDmodule; use DBI; sub new{ $self={}; $self->{username}=undef; $self->{password}=undef; $self->{host}=undef; $self->{database}=undef; $self->{connect_db}=[]; $self->{select_db}=undef; bless $self; return $self; } sub username{ my $self=shift; if(@_){ $self->{username}=shift; } return $self->{username}; } sub password{ my $self=shift; if(@_){ $self->{password}=shift; } return $self->{password}; } sub host{ my $self=shift; if(@_){ $self->{host}=shift; } return $self->{host}; } sub database{ my $self=shift; if(@_){ $self->{database}=shift; } return $self->{database}; } sub select_db{ my $self=shift; if(@_){ $in=DBI->connect("DBI:mysql:database=$self->{database};host=$self->{host}","$self->{username}","$self->{password}") or die "No:$!\n"; my $select=$in->prepare(@_[0]); $select->execute(); #$self{select_db}=$select->fetchrow_hashref(); $self{select_db}=$select; } return $self{select_db}; } 1;
相关文章推荐
- Perl 基于OOP的数据库链接(优化)
- Perl 基于OOP的数据库链接(增删改查)
- C#--两层架构基于OOP实现对象添加到数据库
- 基于全注解方式实现MyBatis链接数据库的demo
- Perl链接数据库
- perl链接数据库实例
- 基于 pureXML 技术的数据库表结构扩展
- python链接sqlserver操作数据库
- 让Oracle跑得更快2—基于海量数据的数据库设计与优化
- VC中基于ADO访问数据库
- 基于数据库的存取控制实现系统角色控制
- unity中利用 sqlite来做单例的数据库链接
- tomcat中报错Communications link failure。数据库链接和mybatis连接池问题
- C# 以MDF文件链接数据库的示例代码
- jsp链接数据库方法
- (原创)大数据时代:基于微软案例数据库数据挖掘知识点总结(Microsoft 神经网络分析算法原理篇)
- SpringBoot学习:Jdbc链接数据库
- 基于DBUtils的数据库工具类实现
- 基于PL/SQL的数据库备份方法
- BOLT.NET中的关于数据库链接和使用的LUA与C#语言的交互设计