笔记本电脑鼠标屏幕上怎么只显示鼠标怎么解决

eclipse的Pydev插件没法导入MySQLdb - 数据库当前位置:& &&&eclipse的Pydev插件没法导入MySQLdbeclipse的Pydev插件没法导入MySQLdb&&网友分享于:&&浏览:150次eclipse的Pydev插件无法导入MySQLdb
安装好mysql-python后,在eclipse中导入mysqldb模块出现下面错误引用Traceback (most recent call last):& File "&stdin&", line 1, in &module&ImportError: No module named MySQLdbgoogle了下,发现很多人都碰到过这类问题。首先需要确认下具体原因:1、python命令行下;&import MySQLdb如果上一边成功,则说明eclipse中无法导入是因为插件的原因。确认python/Lib/site-packages目录已被导入步骤:Window -& Preferences -& Pydev -& Interpreter-Python 导入的包路径如图:未导入的话就导入,具体路径可以用在python命令行下查看print MySQLdb.__file__若1步中的导入不成功,则参考/blog/387205
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有1746人阅读
Python(26)
Mysql数据库是跨平台的,不是说Python一定就要连接Mongodb。
Python连接Mysql数据库是很简单的。
首先,你要配置好Python的开发环境,详见《【Python】Windows版本的Python开发环境的配置,Helloworld,Python中文问题,输入输出、条件、循环、数组、类》(),与Mysql的开发环境,详见《【Mysql】Mysql的安装、部署与图形化》()。
之后,打开Python的官网(),如下图,直接下载一键安装包MySQL-python-1.2.5.win32-py2.7.exe,小心不要手抖点到旁边的md5
为何不下载下方的手动安装包zip呢?主要是在我的Windows7 x64系统,如果你没有装Visual C++ 9.0的运行环境,也就是VS2008平台。即使你的电脑有VS2010,在微软的官网下载了VCForPython27.msi,这个手动安装包不知为何还是安装不了的。因此不要折腾了,直接一键安装。
随后,打开控制台,输入python,之后输入:
import MySQLdb
注意大小写,如果如下图一样没有报错,证明Python已经具备操作Mysql数据库的能力的。
但是,你依然需要配置Eclipse中的Pydev环境,否则在编程的时候会不断报错。具体如下:
1、打开Eclipse的Pydev界面,通过工具栏上的Windows-&Preferences打开如下图的属性配置窗口
PyDev-&Python Interpreters打开如下图的界面,如图所示,添加刚刚安装的MySQLdb包。
具体的位置就是你的Python的安装目录下的lib\site-packages中,这个目录准备存放一些供Python所import的安装包
2、之后还要在命令行中添加这条命令,如图切换的Forced Builtins的标签库,New一个MySQLdb命令,点击确定,保存退出,完事。正式可以在以后的开发中,开启Python对Mysql数据库的操作。
如下图,是一张在用户名为pc密码为admin的Mysql中test数据库中的一张usertable表:
以下的Python完成对这张表的增删改查操作,唯一值得注意的是,在连接数据库的时候,host一定要写成127.0.0.1,Python是不认localhost的。
#-*-coding:utf-8-*-
import MySQLdb
conn=MySQLdb.connect(host=&127.0.0.1&,user=&pc&,passwd=&admin&,db=&test&,port=3306);#数据库连接
cur=conn.cursor();#初始化游标
result=cur.fetchmany(cur.execute(&select * from usertable&));#查询test数据库中的usertable表
for r in result:#打印查询结果
print cur.execute(&select * from usertable&);#求查询结果的数量
cur.execute(&insert into usertable(username,password) values(%s,%s)&,[&sadasd&,&sssss&]);#插入数据
cur.execute(&delete from usertable where username=%s&,[&sadasd&]);#删除数据
mit();#提交上面的sql语句到数据库执行
cur.close();#销毁游标
conn.close();#关闭数据库连接运行结果如下图所示,其中L代表这个数据是long,先把整张usertable表查询出来,之后查usertable有多少项,之后删除插入的语句。
在查询语句中,返回的结果一个二维数组result,利用foreach遍历其中的每一项皆为一维数组r,根据需要可以再遍历。
如果不用cur.fetchmany方法格式化cur.execute(&select * from usertable&)这条语句的话,直接就是当前查询结果的数量。
对于没有返回值的insert into与delete from语句,其值利用%s代替,后面补上一个同长度的数组,替换这些值。如果其值为数字,则用%d。这样能避免字符串连接与注入问题。
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:936710次
积分:16485
积分:16485
排名:第557名
原创:696篇
评论:247条
先用屏幕录制软件Freez Screen Video Capture录制屏幕,再把得到的AVI,利用GIF Movie Gear转化成GIF微信号:callme_hr
扫码加一览职业生涯导师微信好友
深圳市一览网络股份有限公司(股票代码:833680)
版权所有 &ECLIPSE连接MYSQL数据库_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ECLIPSE连接MYSQL数据库
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩10页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2752人阅读
eclipse中连接步骤
首先在要在自己的电脑上安装数据库。&
Mysql下载地址:
Mysql安装不是本文重点,此处细说。不懂的童鞋可以到此处了解。
Mysql安装图解地址:
.jar连接包下载地址:
好了,废话不多讲,直接进入主题:
在中新建后
第一步:导入数据库连接要使用的包。
a、鼠标右击项目选择选项
如图所示:
b、选择已经下载好的连接包
如图所示:
c、添加后刚才创建的的子目录下就会多一个文件里面会有刚才添加的连接包
如图所示:
第二步:写代码。
A)&所有使用数据库的类都在&中,所以首先加载该包在代码中。
使用语句:
B)&注册链接驱动:
使用语句:Class.forName(&com.mysql.jdbc.Driver&);
或者:&new&com.mysql.jdbc.Driver();
C)&链接数据库:
使用语句:
&Connection&conn=DriverManager.getConnection(&jdbc:mysql://localhost:3306/数据库名&,&&数据库账号&,&&数据库密码&);
D)获取数据库语句对象:
使用语句:Statement&stmt&=&conn.createStatement();
E)&执行数据库语句
使用语句:ResultSet&rs&=&stmt.executeQuery(&select&*&from&user&);
F)&遍历数据库
使用语句:while(rs.next())&{
System.out.println(rs.getString(&字段名&));
G)&关闭数据库(先启动后关闭)
使用语句:
rs.close();
stmt.close();
conn.close();
具体代码实现:
&import java.sql.C
import java.sql.DriverM
import java.sql.ResultS
import java.sql.SQLE
import java.sql.S
public class TestJDBC {
public static void main(String[] args) {
ResultSet rs =
Statement stmt =
Connection conn =
//第一步:注册链接驱动
Class.forName(&com.mysql.jdbc.Driver&);
// new com.mysql.jdbc.Driver();//注册链接驱动
//第二步:连接数据库
conn = DriverManager.getConnection(&jdbc:mysql://localhost:3306/student&, &root&, &enweytest&);
//第三步:创建数据库语句对象
stmt = conn.createStatement();
//第四步:执行数据库语句 会返回ResultSet对象
rs = stmt.executeQuery(&select * from user&);
//第五步:遍历数据库
while(rs.next()) {
System.out.println(rs.getString(&id&));
}catch(ClassNotFoundException e) {
e.printStackTrace();
}catch(SQLException e) {
e.printStackTrace();
}finally {
if(rs != null) {
rs.close();
if(stmt != null) {
stmt.close();
if(conn != null) {
conn.close();
}catch(SQLException e) {
e.printStackTrace();
我是新手,刚接触数据库,如果有什么错误的地方,还请大神指点。。。
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2804次
排名:千里之外

我要回帖

更多关于 触摸屏鼠标 的文章

 

随机推荐