温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

pycharm编辑器怎么连接数据库

发布时间:2026-09-18 17:33:55 来源:亿速云 阅读:88 作者:小樊 栏目:软件技术

PyCharm 中连接数据库,通常使用内置的 Database 工具窗口(专业版功能,社区版需插件或外部工具)。下面按步骤说明:


一、确认 PyCharm 版本

  • PyCharm Professional(专业版):自带 Database 工具
  • PyCharm Community(社区版)
    • 不能直接连数据库
    • 解决方式:
      • 安装插件(如 Database Navigator)
      • 或用外部工具(Navicat、DBeaver)
      • 或用 Python 代码连接

二、使用 PyCharm 专业版连接数据库(推荐)

1. 打开 Database 面板

  • 右侧栏点击 Database
  • 或菜单:View → Tool Windows → Database

2. 新建数据源

  1. 点击 + (New)
  2. 选择数据库类型
    常见:
    • MySQL
    • PostgreSQL
    • SQLite
    • Oracle
    • SQL Server

3. 配置连接信息(以 MySQL 为例)

  • Hostlocalhost服务器 IP
  • Port3306
  • User:数据库用户名
  • Password:密码
  • Database:具体数据库名(可选)

4. 下载驱动

  • 第一次连接会提示 Download driver
  • 点击下载即可

5. 测试连接

  • 点击 Test Connection
  • 成功会显示 Successful

6. 使用数据库

  • 可查看表结构
  • 写 SQL(双击表 → 右键 → New → Query Console)
  • 直接运行 SQL

三、用 Python 代码连接(适用于所有版本)

MySQL 示例

import pymysql

conn = pymysql.connect(
    host='localhost',
    user='root',
    password='123456',
    database='test_db'
)

cursor = conn.cursor()
cursor.execute("SELECT * FROM users")
print(cursor.fetchall())

conn.close()

SQLite 示例

import sqlite3

conn = sqlite3.connect('test.db')
cursor = conn.cursor()
cursor.execute("SELECT * FROM users")
print(cursor.fetchall())
conn.close()

四、常见问题

1. 连接超时

  • 检查数据库是否启动
  • 检查防火墙
  • 检查 host / port 是否正确

2. 拒绝访问

  • 用户名/密码错误
  • 数据库未授权远程连接

3. 找不到 Database 面板

  • 社区版不支持
  • 使用插件或代码方式

如果你告诉我:

  • 用的 PyCharm 版本
  • 连接的 数据库类型(MySQL / PostgreSQL 等)

我可以给你更精确的操作步骤。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI