如何将数据库表中的内容导入到python字典,建了一个表,想把表中的内容放到python的字典中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将数据库表中的内容导入到python字典,建了一个表,想把表中的内容放到python的字典中相关的知识,希望对你有一定的参考价值。

字典类型'a':'b':'c','d':'e',
表是a b c
a d e
希望高手指点一下!

我就不举例子了。大概说一下思路,参考网上的python的例子,可以查询到需要的数据,是一个列表,假设某个字段用做字典的键值,那么每遇到一个新行,如果键值字段为k,那么
if map.has_key(k):
map[k].append(newrow)
else:
map[k]=[newrow]

不过你说的还是不清楚,而且字典类型的值为何又是字典,直接把查到的行保存起来不就可以了吗?
参考技术A d =
for a,b,c in curr.fetchall():
d.setdefault(a, )[b] = c

如何将 MySQL 表中的数据导入 Java JTable?

【中文标题】如何将 MySQL 表中的数据导入 Java JTable?【英文标题】:How to get data in MySQL table into Java JTable? 【发布时间】:2011-11-29 01:08:37 【问题描述】:

我正在处理 Java 项目,我需要将一组特定的数据加载到 JTable。有人可以向我解释如何做到这一点吗?这些是我在名为“order_processing”的数据库中的“mrnform”表中的字段。

`Date` varchar(10) NOT NULL, `RegNo` int(11) NOT NULL, `描述` varchar(50) NOT NULL, `ItemNo` int(11) 非空, `Unit` varchar(10) NOT NULL, `数量` int(11) NOT NULL, `Delivery_Date` varchar(10) NOT NULL, `Delivery_Address` varchar(10) NOT NULL, `Site_Name` varchar(30) NOT NULL,

【问题讨论】:

请编辑您的问题以包含您的查询。 查询应该是诸如“Select * from mrnform”之类的任何东西。 【参考方案1】:

1) 为MySql 构造JDBC Connection,示例here

2) 使用TableModel将数据加载到JTable,示例here

3) 如果您真的有疑问,请在sscce 中发布此问题

【讨论】:

如何在 net-beans 中使用它我尝试遵循 NetBeans 上的指南,但它对我不起作用。 您是否将 MySql JDBC 驱动程序添加到您的 ClassPath 中,在 Netbeans 中仅将 MySql JDBC 驱动程序添加到库文件夹:-) 感谢您的资源。我已经按照这些参考的指导方针做到了这一点。非常感谢。 :)【参考方案2】:

伪代码

    设计TableModel(或向量) 建立数据库connection并检索结果。 将数据库结果存储到 TableModel 对象中。 构造 JTable(tableModel)。

【讨论】:

【参考方案3】:

阅读 JTable 手册:

http://download.oracle.com/javase/tutorial/uiswing/components/table.html

【讨论】:

【参考方案4】:

访问 http://netshor.blog.com/2013/12/31/how-to-get-data-from-mysql-to-jtable/

'//初始化jTable的行 int row=0; //开始try-catch try

//创建与数据库的连接//执行查询//没有开始循环

while(rs.next())jTable1.setValueAt(rs.getString(1), row, 0);

jTable1.setValueAt(rs.getString(2), row, 1);

jTable1.setValueAt(rs.getString(3), row, 2);

jTable1.setValueAt(rs.getString(4), row, 3);

jTable1.setValueAt(rs.getString(5), row, 4);

jTable1.setValueAt(rs.getString(6), row, 5);

jTable1.setValueAt(rs.getString(7), row, 6);

//jtable 行中的增量。行++; 捕捉(异常 e)

'

【讨论】:

以上是关于如何将数据库表中的内容导入到python字典,建了一个表,想把表中的内容放到python的字典中的主要内容,如果未能解决你的问题,请参考以下文章

如何将excel文件导入到一个oracle表中?谢谢

如何将excel表中的数据导入到sql server表中?

如何将SQL Server中多个表的数据一次性返回到一张EXCEL工作表(Sheet)中

需求:将excel表中的数据通过PYTHON脚本编写,每日自动导入到oracle数据库相应的一张表格中。

ASP.NET中如何将Excel表中的数据导入到数据库中?

用JAVA快速的将一个表中的数据导入到另一个表里