摘要: 找到配置文件my.ini ,然后将其打开,可以选择用记事本打开 找到配置文件my.ini ,然后将其打开,可以选择用记事本打开 打开后,搜索mysqld关键字 找到后,在mysqld下面添加skip-grant-tables,保存退出。 PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复 阅读全文
posted @ 2019-10-16 11:07 梦人亭 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在使用JDBC开发的过程中,通常会遇到中文保存到数据库乱码的问题。 这个问题的产生有3个方面: 下面们从3个方向演示一些解决方法。 MySQL数据库编码 在创建数据库时,在创建表时,在创建字段时,留意下编码是不是UTF-8。 如下面的创建数据库脚本将字符编码设置为UTF-8 1 CREATE DAT 阅读全文
posted @ 2019-09-11 11:29 梦人亭 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 只要在连接URL字符里添加参数 ?useUnicode=true&characterEncoding=utf-8 完整的URL字符串如下: 1 String url = "jdbc:mysql://127.0.0.1:3306/northwind?useUnicode=true&characterE 阅读全文
posted @ 2019-09-05 17:28 梦人亭 阅读(380) 评论(0) 推荐(0) 编辑
摘要: @Autowiredprivate DataSourceTransactionManager transactionManager; //1.获取事务定义DefaultTransactionDefinition def = new DefaultTransactionDefinition();//2 阅读全文
posted @ 2019-09-05 11:25 梦人亭 阅读(2993) 评论(0) 推荐(0) 编辑
摘要: 如果不关闭Statement对象,它们会一直占用服务器资源,直到JAVA垃圾收集程序来回收它。作为一种好的编程风格,应在不需要Statement对象时显示式地关闭它们,这将立即释放服务器资源,有助于避免潜在的内存问题。同样,使用完整数据库连接后,就应关闭它,释放连接所占用的数据库资源。 阅读全文
posted @ 2019-09-05 11:13 梦人亭 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 事务(Transaction)是并发控制的基本.单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。SQL Server通过事务机制,将逻辑相关的一组操作捆绑在一起,以便服务器保持数据的完整性。它是SQL复杂程序设计必不可少的内容。 事务需要用户根据实际业务规则定义,有一定的难度,但其原理比 阅读全文
posted @ 2019-09-05 11:13 梦人亭 阅读(1668) 评论(0) 推荐(1) 编辑
摘要: try{ if(result != null){ result.close(); result = null; } }catch(SQLException e){ e.printStackTrace(); }finally{ try{ if(ps != null){ ps.close(); ps = 阅读全文
posted @ 2019-09-05 10:52 梦人亭 阅读(157) 评论(0) 推荐(0) 编辑
摘要: id,用户名,密码 阅读全文
posted @ 2019-09-05 10:44 梦人亭 阅读(333) 评论(0) 推荐(0) 编辑
摘要: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import  阅读全文
posted @ 2019-09-05 10:42 梦人亭 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 当我们在开发程序,涉及数据库时,总是需要用到相应的jar包,这不小编就给大家介绍一下如何下载相应的jar包 当我们在开发程序,涉及数据库时,总是需要用到相应的jar包,这不小编就给大家介绍一下如何下载相应的jar包 当我们在开发程序,涉及数据库时,总是需要用到相应的jar包,这不小编就给大家介绍一下 阅读全文
posted @ 2019-09-05 10:37 梦人亭 阅读(14771) 评论(0) 推荐(1) 编辑