例如:
(1)首先建立连接:sqlconnectionconn=newsqlconnection()。
(2)然后打开连接:conn.open()。中间就是你处理的事情的代码,处理完后看。
(3)最后就是关闭连接:conn.close()。
没异常,不过浪费资源,占着坑不拉,执行完一次数据库交互就要关闭一次try{
sql...
}catch(...){
//异常信息
}finally{
rs.close()
stmt.close()
conn.close()
//关链接,释放资源
}
楼主说的关了不能执行肯定是把结果集返回,这样编程不行的,因为在上述 *** 作中结果集已经关了,再返回就是空了,我们应该把数据返回,在
try{
list.add{rs.getObject(1)}
///
}
把数据装在list里面,返回list
使用pymysql数据库访问MySQL数据库可分为以下步骤:(1) 创建一个连接。创建一个连接对象,通过connect()方法连接到数据库。
(2) 获取光标。通过连接对象的cursor()方法创建一个cursor对象。
(3) 执行SQL语句。通过游标对象的Execute()、fetchone()或fetchall()方法执行SQL语句,实现基本的数据库 *** 作,包括数据添加、更新、删除、查询等。
(4) 关闭光标。通过游标对象的Close()方法关闭游标。
(5) 关闭连接。通过connection对象的Close()方法关闭连接。Python视频教程+笔记+源代码+Q:498913868。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)