paip.连接access2003数据库python3.3以及php5对比

作者Attilax 艾龙,  EMAIL:1466519819@qq.com 
来源:attilax的专栏
地址:http://blog.csdn.net/attilax

///python方法
python不能直接操作access,要先下载个windows扩展---Python for Win32 Extensions (pywin)

详细源码在下面,说十新不上模块win32api,实际上使用procmonitor,新不上pywintypes33.dll,不个哪放的个path里面.要不个pythoncom33.dll 放的个pATH里面了.走ok兰.

//php 方法
php可以直接使用com 连接access,比起python方便很多...
而且因为python的缩进,必要使用ide才行.贝儿有点儿麻烦..php走文本编辑器走ok兰..简单的.

/php 源码

<?php
header("content-type:text/html; charset=utf-8");
function execSql($dbpath,$sql)
{

//$dbpath="D:\locoySpiderv8\Data\LocoySpider/48\SpiderResult.mdb";
/*数据库路径,请自己修改,否则可能运行不正常*/
//$conn = @new COM("ADODB.Connection")
$conn =  new COM("ADODB.Connection") or die ("ADO连接失败!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" .$dbpath;
echo("------".$connstr);echo("\n");
$conn->Open($connstr);
//创建记录集查询
// $sql="  UPDATE Content SET Content.内容 ='' ";
  echo($sql."\n");
 $rs = $conn->Execute( $sql);

//$rs = $conn->Execute(" select  top 1 * from  Content  ");
 
  
}
$dbpath="D:\locoySpiderv8\Data\LocoySpider/48\SpiderResult.mdb";
$sql="UPDATE Content SET Content.标题 = ''";
  execSql($dbpath,$sql);

/python连接access

#refer Python操作Access数据库基本操作步骤分析 - 51CTO.COM.htm
#Python操作Access数据库步骤之1、建立数据库连接

import  sys
import  os
from win32 import  *
#from win32 import  win32api
import  win32api

import win32com.client

def execSQL(dbpath, sql):
    conn = win32com.client.Dispatch(r'ADODB.Connection')   
    DSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE='+dbpath   
    conn.Open(DSN)

#Python操作Access数据库步骤之2、打开一个记录集

sql_statement =sql
     
    print(sql_statement)

conn.Execute(sql_statement)   
    conn.Close() 
    print("---finish")

dbpathx="D:\locoySpiderv8\Data\LocoySpider/48\SpiderResult.mdb"
sqlx="UPDATE Content SET Content.内容 = ''"
execSQL(dbpathx, sqlx)

#D:\Python334eric\Python.exe  D:\qtworkspace\pyqtwkspc\clearAccess4hochaeteu.py

文件名称无效的..
要不个path里面的\48反斜杠改成斜杠
\LocoySpider/48\SpiderResult.mdb

参考:
 Python操作Access数据库基本操作步骤分析 - 51CTO.COM.htm

paip.连接access2003数据库python3.3以及php5对比相关推荐

  1. Springboot连接Access2003数据库

    Access2003数据库是比较老旧的数据库了,工作中需要对一个老项目进行更新,老项目使用的是Access数据库,需要把Access中的数据导出到xml文件中. Access把数据保存在mbd文件中. ...

  2. python3连接mysql,python3连接MySQL数据库实例详解

    本文实例为大家分享了python3连接MySQL数据库的具体代码,供大家参考,具体内容如下 #python3连接MySQL实例 import pymysql """导入连 ...

  3. php5.3无法加载mysql数据库模块_PHP_php5.3不能连接mssql数据库的解决方法,本文实例讲述了php5.3不能连接m - phpStudy...

    php5.3不能连接mssql数据库的解决方法 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不支持mssql_conn ...

  4. python连接oracle数据库_深入理解Python3.6连接Oracle数据库

    Python3.6连接Oracle数据库的方法详解 本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://p ...

  5. Python3.x连接MySQL数据库,SQL语句使用方法

    Python3.x连接MySQL数据库 使用的Python包 连接MySQL数据库使用的包为pymysql 使用pip导入此包,在cmd下输入一下语句: pip install pymysql 打开数 ...

  6. Python3安装cx_Oracle连接oracle数据库实操总结

    弄清版本,最重要!!! 首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了! 如果已经安装Pyth ...

  7. 数据库设置为php5.3,php5.3不能连接mssql数据库的解决方法,php5.3mssql_PHP教程

    php5.3不能连接mssql数据库的解决方法,php5.3mssql 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不 ...

  8. php5.3不能连接mssql数据库的解决方法

    这篇文章主要介绍了php5.3不能连接mssql数据库的解决方法,针对php5.3之后不支持mssql_connect函数提供了对应的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲 ...

  9. python3连接oracle教程,python3连接oracle数据库

    我这里使用的版本是python3.6 64位 ,cx_Oracle-5.3-11g.win-amd64-py3.6-2和instantclient-basic-windows.x64-18.5.0.0 ...

  10. 连接并查询Access2003数据库

    #region 连接并查询Access2003数据库 /// <summary> #region 连接并查询Access2003数据库 /// <summary> /// 连接 ...

最新文章

  1. php统计键出现的次数,php统计数组元素出现的次数
  2. python为什么这么火 知乎-没想到 Google 排名第一的编程语言,为什么会这么火?...
  3. protobuf扫盲
  4. C#项目评审提问问题集锦
  5. SAP Spartacus B2B页面Banner Component的路由url是在哪里定义的
  6. mysql浅拷贝_深入理解浅拷贝和深拷贝
  7. Linux下的MySQL测试,Linux下MySQL命令(1)
  8. JAVA 的面向对象设计的特点-书后感-01-21天学通JAVA-深入分析
  9. 《走出软件作坊》读后感
  10. Spring MVC实现Junit Case
  11. HIT Software Construction Review Notes(1-1 Multi-Dimensional Views of Software Construction)
  12. 成都Uber优步司机奖励政策(3月31日)
  13. 《Cacti实战》——2.3 Cacti的安装与配置
  14. [一个简单的.NET逆向工程]给没有源代码的.NET程序打补丁
  15. java 配置文件参数_从Java的配置文件中读取配置参数的最佳方法是什么?
  16. 网盘参差不齐,实测对比
  17. 人体表面积(BSA)计算器
  18. 特发性震颤为什么在喝酒后症状消失?
  19. 联想Y470 非虚拟机安装苹果Mac OS X Mavericks 10.9.1教程详解(文字+图片),通俗易懂亲自动手——序列四之重启系统,系统设置
  20. PS基础教程[6]如何快速制作一寸照片

热门文章

  1. linux下无线网卡的ioctl 接口
  2. linux下把进程注册成服务,用service 调用
  3. RHEL 6 LAMP(一)
  4. Java-Lambda表达式第一篇认识Lambda表达式
  5. bzoj 1207: [HNOI2004]打鼹鼠【dp】
  6. [.NET开发] NPOI导出
  7. 【读书笔记】暗时间~
  8. PHP中的逻辑运算符的优先级
  9. 【设计模式】11、享元模式
  10. Visual Studio 开发环境安装与配置