博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Perl oop链接数据库
阅读量:4937 次
发布时间:2019-06-11

本文共 1281 字,大约阅读时间需要 4 分钟。

写得好纠结,目前不知道哪里有问题,还在研究。。

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 connect_db{  my $self=shift;  @{
$self->{connect_db}}=DBI->connect("DBI:mysql:database=$self->{database};host=$self->{host}","$self->{username}","$self->{password}") or die "No:$!\n"; @{
$self->{connect_db}}->prepare("select * from old_papar"); @{
$self->{connect_db}}->execute(); return @{
$self->{connect_db}};}sub select_db{ my $self=shift; if(@_){ $db=@{
$self->{connect_db}}; my $select=$db->prepare(@_); $select->execute(); $self{select_db}=$select->fetchrow_hashref(); @{
$self->{connect_db}}->disconnect; } return $self{select_db};}1;

 

转载于:https://www.cnblogs.com/xiaoCon/p/3202683.html

你可能感兴趣的文章
第一个一万行程序
查看>>
zeroclipboard复制插件兼容IE8
查看>>
Mina学习之IoHandler
查看>>
电脑配置Java环境变量之后,在cmd中仍然无法识别
查看>>
apue编译方法(收集整合)
查看>>
MAC下安装nginx(转载)
查看>>
leetcode 572. 另一个树的子树(Subtree of Another Tree)
查看>>
慎用preg_replace危险的/e修饰符(一句话后门常用)
查看>>
vuex 完全复制https://blog.csdn.net/u012149969/article/details/80350907
查看>>
获取某地的经纬度 && 通过经纬度获取相应的地理位置
查看>>
一道C题目
查看>>
Process.StandardOutput
查看>>
AFNetworking 使用 基础篇
查看>>
Spring知识汇总
查看>>
20171211-python自动化-接口测试-postman-get
查看>>
python2018年秋季调研
查看>>
数据库三大范式
查看>>
通用短信平台接口
查看>>
bzoj1083 [SCOI2005]繁忙的都市
查看>>
“Live Desktop” privacy statement
查看>>