- 浏览: 122933 次
- 性别:
- 来自: 上海
最新评论
-
zhangpurple:
有问题 导不出
db2表结构和数据的导入 -
wskiwwwx:
这样每错,但是在java代码里面用jdbc插入数据的时候不插入 ...
sqlite数据库建立自增主键? -
javachs:
ddandyy 写道robbin是上海的 你也是上海的??? ...
String到int的转换如何支持10位数以上? -
ddandyy:
robbin是上海的 你也是上海的???????
String到int的转换如何支持10位数以上? -
javachs:
兄弟们不要损人了,事实上我是和robbin有点关系,做人要宽容 ...
String到int的转换如何支持10位数以上?
文章列表
事务
事务定义了一组SQL命令的边界,这组命令或者作为一个整体被全部执行,或者都不执行。事务的典型实例是转帐。
事务的范围
事务由3个命令控制:BEGIN、COMMIT和ROLLBACK。BEGIN开始一个事务,之后的所有操作都可以取消。COMMIT ...
全部导出
sqlite3 data.db
>.output dd.sql
>.dump
全部导入
sqlite3 mydb.db
>.read dd.sql
平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库
进入管理:
sqlite3.exe d:\test.db //假设数据是 d:\test.db
>.databases //显示所有数据库 和 mysql的 show databases;
>.tables //显示当前数据库的表格 和 mysql 的show tables;
>.schment tablename; // ...
sqlite支持建立自增主键,sql语句如下:
CREATE TABLE w_user(id integer primary key autoincrement, userename varchar(32),usercname varchar(32), userpassword varchar(32), userpermission varchar(32), userrole varchar(32), userdesc varchar(32));
sqlite是一个非常好的嵌入式文本数据库,也支持数据事务手动提交:
Connection conn = PooledConnection.getConnection();
Statement stmt = conn.createStatement();
stmt.execute("begin;");
ResultSet roleidrs = stmt.executeQuery(userolesql);
stmt.execute(&qu ...
SQLITE中文编码转换的问题终于解决了。
从数据库取的时候直接用rs.getBytes("username")取得byte[],而不是用rs.getString("username")取STRING。
通过取得的BYTE来转即可以得到正常的中文,否则怎么转都是乱码。
byte[] val = rs.g ...
用java写了个web项目,用了struts和spring。项目中还用了个连接池,数据库是用的db2.一开始时数据源在spring配置文件中是这样配置的:
<bean id="myDataSource1"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="url">
<value>jdbc:db2://localhost:50000/test</value>
</pro ...
在HP-UX下编译Python和cx_Oracle(转)
===========================================================
作者: rainrhb(http://rainrhb.itpub.net)
发表于: 2006.08.22 22:17
分类: Oracle
出处: http://rainrhb.itpub.net/post/21031/197395
---------------------------------------------------------------
最近在HP-UX下用HP ANSI C编译了Python 2 ...
这里用到了dcoracle2模块:
import DCOracle2
import time
db=DCOracle2.connect("dev/dev@test")
cursor=db.cursor()
while(1):
cursor.execute("select * from test")
d=cursor.fetchone()
id = d[0]
db.commit()
time.sleep(0.1)
import webbrowser
import time
webbrowser.open("http://www.sina.com.cn")
# wait a while, and then go to another page
time.sleep(5)
webbrowser.open(
"http://www.163.com"
)
import string
text = "Monty Python's Flying Circus"
print "upper", "=>", string.upper(text)
print "lower", "=>", string.lower(text)
print "split", "=>", string.split(text)
print "join", "=>", strin ...
from urllib import urlopen
doc = urlopen("http://www.sina.com.cn").read( )
print doc
用python脚本定时删除主机上的日志非常方便:
import os
import time
while(1):
os.chdir("/dev/dev/log")
os.system("rm * ")
time.sleep(1800)
1. 架构=组件+交互
2. 一般应先进行概念性架构的设计,把最关键的设计要素和交互机制确定下来,然后再考虑具体技术的运用,设计出实际架构。
3. 需求分析致力于搞清软件系统要“做什么”,而系统分析开始关注“怎么做”的问题。
4. 用例
5. 领域建模
6. 关键需求决定架构,其余需求验证需求。
7. 事情简单勇者胜,事情复杂智者胜。
python的socket连接很简单:
import socket
buffer= '01300000120090526101010000'
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('10.25.76.117',8088))
import time
for i in range (1,2):
s.send(buffer)
ack = s.recv(4000)
print "ack=",ack
# time.sleep(30)
...