一、IDEA.

使用IDEA连接数据库:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement; /**
* Created by test on 2017/11/18.
* 数据库连接
* 自己设置连接方式避免乱码
*/ public class my {
public static void main(String[] args) {
Connection con;
String driver="com.mysql.jdbc.Driver";
//这里我的数据库是test
//String url="jdbc:mysql://localhost:3306/test";
String user="*****";//使用名,未做修改默认是root
String password="******";//密码自己补充
String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";
try {
Class.forName(driver);
//con = DriverManager.getConnection(url, user, password);
con = DriverManager.getConnection(url, user, password);
if (!con.isClosed()) {
System.out.println("数据库连接成功");
}
Statement statement = con.createStatement();
String sql = "select * from my;";/* 我的表格叫my */
ResultSet resultSet = statement.executeQuery(sql);
String name;
while (resultSet.next()) {
name = resultSet.getString("name");
System.out.println("姓名:" + name);
}
resultSet.close();
con.close();
} catch (ClassNotFoundException e) {
System.out.println("数据库驱动没有安装"); } catch (SQLException e) {
System.out.println("数据库连接失败");
}
}
} 二、Pycharm
"""
连接mysql的方法
#!/uer/bin/python3
@ datatime:2018/8/7
@ 连接mysql
@ user:******
@ secret:*******
@ grant来授权用户 在mysql中完成
@ UNcode = utf-8mb4 可以保存 或者是 utf-8
"""
import pymysql as py """
导入pymysql的模板
第一个参数主机名 或者主机地址
第二个参数 用户名
第三个参数密码
第四个参数数据库
"""
# 连接数据库
db = py.connect("localhost", "root(这是默认的)", "*****(密码)", "student(数据库)")
# 创建游标对象
cursor = db.cursor()
# 通过execute()方法执行SQL语句
sql = """
..........
........
.......
"""
cursor.execute(sql)
# 关闭数据库
db.close() """
第二种连接mysql数据库的方法
"""
import pymysql
config = {
'host': 'localhost',
'port': 3306,
'user': 'root',
'passwd': '123456',
'charset': 'utf8mb4',
'cursorclass': pymysql.cursors.DictCursor
}
db = pymysql.connect(**config)
db.autocommit(1)
cursor = db.cursor()

这是3.6.+的pycharm,以及10.0.2的jdk,随着版本的升高可能不在适用,需要查看官方文档、

解决IDEA、Pycharm连接数据库乱码的问题的更多相关文章

  1. [JBoss] - 解决URI提交时乱码问题

    JBoss 7 AS解决url提交数据乱码的问题: 打开jboss-as-7.1.1.Final\standalone\configuration\standalone.xml文件,在<exte ...

  2. Windows转到linux中,文件乱码,文件编码转换 & 解决sqlplus连接oracle乱码

    转载:http://www.cnblogs.com/wanyao/p/3399269.html 最近,学习又重新开始Linux学习,所以一直在Centos中,昨天一朋友把他在Windows下写的C程序 ...

  3. 教你解决Sublime Text中文乱码问题

    教你解决Sublime Text中文乱码问题[转载自成长的企鹅]       Sublime Text 2是一个非常不错的源代码及文本编辑器,但是不支持GB2312和GBK编码在很多情况下会非常麻烦. ...

  4. 分享一个解决MySQL写入中文乱码的方法

    分享一个解决MySQL写入中文乱码的方法 之前有发帖请教过如何解决MySQL写入中文乱码的问题.但没人会,或者是会的人不想回答.搜索网上的答案并尝试很多次无效,所以当时就因为这个乱码问题搁浅了一个软件 ...

  5. 完美解决Informix的中文乱码问题

    完美解决Informix的中文乱码问题  Informix是IBM旗下的一款数据库,要不是这个项目需要,估计这辈子我都不知道居然还有这么一款数据库.想来公司的项目遍布全国各地,各种部署环境各种应用场景 ...

  6. 使用SQL Server Driver for PHP解决PHP连接MSSQL乱码的问题

    原文 使用SQL Server Driver for PHP解决PHP连接MSSQL乱码的问题 最近帮客户写了一个.net商城网站的发布接口,大家都知道.net一般都使用MSSQL数据库,但鱼丸不会. ...

  7. 使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)

    前述:      在写这篇笔记之前,对笔记中的设计模式进行介绍:      本篇笔记中将要使用到的设计模式是:装饰(包装)设计模式           (1)装饰(包装)设计模式口诀:         ...

  8. 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录

    解决Ubuntu系统中文乱码显示问题 [日期:2014-02-20] 来源:Linux社区  作者:njchenyi [字体:大 中 小]   我是先安装了Ubuntu 12.04 Server,然后 ...

  9. 解决 python 读取文件乱码问题(UnicodeDecodeError)

    解决 python 读取文件乱码问题(UnicodeDecodeError) 确定你的文件的编码,下面的代码将以'utf-8'为例,否则会忽略编码错误导致输出乱码 解决方案一 with open(r' ...

随机推荐

  1. 第十一章 串 (a)ADT

  2. HDU-1212.BigNumber(有关模数的定理)

    本题大意:给出一个1000位以内的大数和一个小数,让你计算并给出大数对小数取余的结果. 本题思路:由下面的公式可以推出本题的计算公式,套入即可解决,建议自己把这个公式推一下,很简单的... 参考代码: ...

  3. Mac安装MySQL数据库

    一 下载及安装社区版MySQL和MySQL Workbench. 二 如果MySQL Workbench无法登陆,则系统偏好设置-MySQL-Initialize Database,选择legacy开 ...

  4. vue-layer

    npm:  https://www.npmjs.com/package/vue-layer 原文:https://www.cnblogs.com/myIvan/p/9564502.html 1.安装 ...

  5. python的定时任务模块--schedule

    首先先安装一下模块 下面我们简单的学习一下schedule模块 先简单的看个示例 import schedule def test(*args,**kwargs): print("hello ...

  6. load balancer does not have available server for client: provider

    Ask Question up vote6down votefavorite 4 I'm trying to use Feign client. Below is my feing client: i ...

  7. Linq 查询 List集合

    总是听到身边的同事说起Linq ,知道上学的时候学过,可是自从毕业之后就再也没用过,总觉得是很牛的技能 ,可是当自己真正学会用的时候才发现,我去,So easy .废话不多说直接上代码吧 var li ...

  8. cell设置背景颜色为啥不起作用

    利用poi设置背景颜色时,应如下配置, CellStyle cell=workbook.createCellStyle(); cell.setFillForegroundColor(IndexedCo ...

  9. 微信小程序解密

    获取OpenId和SessionKey private string GetOpenIdAndSessionKeyString(string code) { string wxUrl = " ...

  10. [Z]scp example

    https://www.cnblogs.com/autumnvivi/articles/3447964.html