下班了,利用闲暇时间总结一下如何使用Java语言实现MySQL数据库备份:import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter;/*** MySQL数据库备份* * @author GaoHuanjie*/ public class MySQLDatabaseBackup {/*** Java代码实现MySQL数据库导出* * @author Gao...
JAVA数据库基本操作指南 Java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接。一、取得数据库连接1、用DriverManager取数据库连接例子: String className,url,uid,pwd; className = "oracle.jdbc.driver.OracleDriver"; url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; uid = "system"; pwd = "manager"; Class.forName(cla...
使用SQL中的SELECT语句可以查询出数据库的全部结果,在JDBC的操作中数据库的所有查询记录将使用ResultSet进行接收,并使用ResultSet显示内容。 从user表中查询数据//================================================= // File Name : MySQL_demo //------------------------------------------------------------------------------ // Author : Commonimport java.sql.*;//主类 //Function : MySQL_demo...
一、 Oracle的安装(windowXP、win7、Linux)和卸载1.1 Oracle的安装 1.1.1 在WindowsXP、Win7下安装 第一:解压win32_11gR2_database_1of2、win32_11gR2_database_2of2,生成detabase目录 第二:安装oracle A、点击setup图标即可,注意:安装目录不要含有中文 B、在弹出的第一个界面中取消更新选择项,点击下一步 C、在弹出的警告框中选择是 D、选择创建和配置数据库选项,下一步 E、选择桌面类安装,点击下一步 F、弹出的窗口中输入...
public class JexlEngineUtils { public static BigDecimal evaluateExpression ( Map <String, Object> map, String[] elementArr, String expression, int margin ){ JexlEngine jexl = new JexlEngine (); JexlContext jexlContext = new MapContext (); //需要set源代码Math,否则报错 jexlContext.set("Math", Math.class); //需要set源代码 BigDecimal,否则报错 jexlContext.set...
说一下我的情况: 1、通过命令行的mysql -uroot -p输入密码可以登录(证明账号和密码正确) 2、使用最基本的JDBC连接数据库也失败了,报同样的错误信息 尝试过 1、清缓存(包括整个项目的缓存,重新打包发布),电脑和服务器重启了n遍 2、连接mysql的url中增加编码格式:jdbc_url=jdbc:mysql://127.0.0.1:3306/myDB?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull jdbc_username=root j...
/*************************************************************************> File Name: Mysql.java> Author: Baiyan> 题意:> Created Time: 2016年06月04日 星期六 01时03分32秒**********************************************************************/ import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import com.mysql.jdbc.Connection; import java.sql.Statement;publiccla...
1,javaBean如下:public class User { /** * 用户唯一标识(ID) */ private String uid; /** * 用户名(user既手机号) */ private String phone; /** * 获取用户唯一标识(ID) * * @return 用户唯一标识(ID) */ public String getUid() { return uid; } /** * 获取用户名(user既手机号) * * @return 用户名(user既手机号) */ ...
1.30 Java周末总结①控制显示多少位小数位②读txt和写txt模拟ATM数据库一、控制显示多少位小数位有些时候小数位数太多了,想保留多少位小数,这里介绍一种利用四舍五入保留想要的小数位数Math.round四舍五入到整数位,所以把小数乘以整10或整百,在除以整10或整百,就得到想要的位数了double a = 3.14159265359;double weishu = 5;double b = Math.pow(10,weishu);a = Math.round(a*b)/b;二、读txt和写txt模拟ATM数据库在模拟ATM存...
参考: https://my.oschina.net/gaussik/blog/513444注:在阅读本文前,请先阅读:Java EE 学习(5):IDEA + maven + spring 搭建 web(1)Java EE 学习(6):IDEA + maven + spring 搭建 web(2)5 数据库配置下面,就要通过一个简单的例子,来介绍 SpringMVC 如何集成 Spring Data JPA(由 Hibernate JPA 提供),来进行强大的数据库访问,并通过本章节的讲解,更加深刻地认识 Controller 是如何进行请求处理的,看完这一章节,...
一、小论异常:其实JDK已经提供了一组API让java程序连上数据库,并执行SQL语句,其实说起来也蛮简单的,但是绝对是一个细致活,因为稍不留神,异常就铺天盖地的来了,下面说说这些异常吧(声明一下:我用的是数据库是MySQL): 1、异常一:java.lang.ClassNotFoundException: com.mysql.jdbc.Drive正确语句://装载对应数据库的驱动类 <DIV style=‘padding: 1px; width: 679px; line-height: 25.18px; overflow: auto; font-famil...
最近接触了一个类似于代码生成工具的活。思路是,通过java的反射机制得到类的字段和字段类型,从而可以创建一个map集合存储表名(由类名决定的特殊结构字符串),表字段(由类变量确定),表字段类型(由变量类型确定),DAO中通过将map传递给mybatis,在mybatis 中调用存储过程生成表。1,在数据库中添加一个存储过程,如下sp_createTableBEGINDECLARE sql_text VARCHAR(2000); DROPTABLEIFEXISTS p_name;SET sql_text=CONCAT(‘C...
前言:上一篇文章中讲了DBCP的用法以及实现原理, 这一篇再来说下C3P0和JDNI的用法. 1.1、C3P0数据源 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0数据源在项目开发中使用得比较多。 c3p0与dbcp区别dbcp没有自动回收空闲连接的功能c3p0有自动回收空闲连接功能1.2、在应用程序中加入C3P0连接池 1.导入相关jar包 c3p0-...
记住一定要有加密函数 password函数的,因为的话password函数是用来加密的,不能用明文的方式。对于update的方法不能用了现在。 这里教会你怎么去用dcl 去对数据库进行修改密码,如果你忘了密码的情况下,再回去看这部分就行了。 这里是撤销相应的权限。 原文:https://www.cnblogs.com/startFrom0/p/12709817.html
这里面我们所连接的数据库是mysql数据库,Oracle数据库暂且先不讨论,并且mysql中的基本语法,这里面也不在一一表述了,但是看这篇文章之前,最好先仔细的连接mysql的基本语法,看起来方便~接下来我主要通过几个步骤来整体的实现使用eclipse来连接数据库的操作。1.关于mysql的图形化开发工具SQLYog在前面的文章中,我有说明如何下载数据库。在下载完数据库之后,我们只能在cmd控制台通过执行mysql -u root -p ***来打开数据库,并且...