程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> eclipse啟動tomcat沒法拜訪的處理辦法

eclipse啟動tomcat沒法拜訪的處理辦法

編輯:關於JAVA

eclipse啟動tomcat沒法拜訪的處理辦法。本站提示廣大學習愛好者:(eclipse啟動tomcat沒法拜訪的處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是eclipse啟動tomcat沒法拜訪的處理辦法正文


Windows下裝置MySQL-python

下載地址:https://pypi.python.org/pypi/MySQL-python/1.2.5 裝置到體系便可。

linux下裝置MySQL-python以銜接MySQL:

下載地址:https://pypi.python.org/pypi/MySQL-python/

解壓後,進入目次下,履行python setup.py install

裝置進程中,常會碰到的成績:

1、 提醒找不到mysql_config的話,普通是因為mysql采取的是lnmp一鍵裝置包裝置的,途徑

處理:locate mysql_config找到mysql_config這個文件的地位,然後ln -s做個軟銜接到/usr/bin/下。

2、 Ubuntu下提醒缺乏'x86_64-linux-gnu-gcc'時,須要裝置python-dev包:

處理:sudo apt-get install python-dev -y

3、 CentOS下提醒command 'gcc' failed with exit status 1

處理:yum install gcc python-devel -y

裝置完成後,進入python,履行import MySQLdb看導入能否能勝利。

彌補:

我在ubuntu下操作時刻,發明沒法銜接數據庫,ss -lnt發明mysql只監聽在回環地址上的3306端口,須要修正下。
修正Ubuntu的mysql,將其監聽端口127.0.0.1:3306改成許可內部銜接的辦法:
編纂/etc/mysql/my.cnf(能夠設置裝備擺設參數再此目次下的其它文件中,細心找找)
修正bind-address = 0.0.0.0 表現許可隨意率性IP拜訪。
然後履行 /etc/init.d/mysql restart重啟mysqlserver辦事便可

# 上面是一個Python操作數據庫的例子:

#!/usr/bin/env python
# -*- coding:utf8 -*-
import MySQLdb
conn = MySQLdb.connect(
host = '192.168.2.14',
port = 3306,
user = 'root',
passwd = '123456',
db = 'demo',
)
# 操作數據庫起首須要創立游標
cur = conn.cursor()
# 經由過程游標cur操作execute()辦法可以寫入純sql語句,以下:
# 創立數據表
# cur.execute("create table teacher (id int(5),name varchar(20),class varchar(20),age varchar(10))")
# 拔出數據
# cur.execute("insert into teacher values(23,'zhangsan','science',15)")
# 修正數據
# cur.execute("update teacher set id=100 where name='zhangsan'")
# 刪除數據
# cur.execute("delete from teacher where id=100")
#拔出一條數據【也能夠用像上面這類寫法】
sqli="insert into teacher values(%s,%s,%s,%s)"
cur.execute(sqli, (23,'zhangsan','science',15))
# 應用executemany一次性向數據表中拔出多條值,前往值為受影響的行數。
sqli="insert into teacher values(%s,%s,%s,%s)"
cur.executemany(sqli,[
(11,'wangwu','art',23),
(8,'john','math',22),
(3,'Tom','physical',25),
])
# 最初封閉游標,履行提交操作,並封閉數據庫銜接
cur.close()
conn.commit()
conn.close()

檢索並輸入數據

#!/usr/bin/env python
# -*- coding:utf8 -*-
import MySQLdb
conn = MySQLdb.connect(
host = '192.168.2.14',
port = 3306,
user = 'root',
passwd = '123456',
db = 'demo',
)
cur = conn.cursor()
# 取得表中有若干條數據
aa = cur.execute("select * from teacher")
cur.fetchone() # fetchone()辦法可以幫我們取得表中的數據,然則每履行一次輸入一行知足前提的值
cur.fetchone()
......
cur.scroll(0,'absolute')# 如許能將游標定位到表中的第一條數據
info = cur.fetchmany(aa)
for i in info:
print i
cur.close()
conn.commit()
conn.close()

有關Python對數據庫操作小編就給年夜家引見這麼多,願望對年夜家有所贊助!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved