import java.sql.*; import java.text.DateFormat; //数据库的查询 public class SelectTable { String dbDriver="com.mysql.jdbc.Driver"; String dbUrl="jdbc:mysql://localhost:3306/sss";//根据实际情况变化 String username="root"; String password="123"; public Connection getConn() { Connection conn=null; try { Class.forName(dbDriver); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { conn = DriverManager.getConnection(dbUrl,username,password);//注意是三个参数 } catch (SQLException e) { e.printStackTrace(); } return conn; } public void select(){ Connection conn = getConn(); try{ Statement stmt = conn.createStatement(); //创建Statement对象 System.out.println("成功连接到数据库!"); String sql = "select * from jdbc"; //要执行的SQL ResultSet rs = stmt.executeQuery(sql);//创建数据对象 System.out.println("id"+"\t"+"name"+"\t"+"brithday"); while (rs.next()){ System.out.print(rs.getInt(1) + "\t"); System.out.print(rs.getString(2) + "\t"); System.out.print(rs.getDate(3) + "\t"); System.out.println(); } }catch(Exception e){ e.printStackTrace(); } } public void insert(){ Connection conn = getConn(); try{ Statement stmt = conn.createStatement(); System.out.println("成功连接到数据库!"); String sql = "insert into jdbc (id,name,birthday) values(?,?,?)"; PreparedStatement pst =conn.prepareStatement(sql); DateFormat df = DateFormat.getDateInstance(); java.util.Date dd = df.parse("2000-12-12");//将YYYY-MM-DD格式的时间转换为date long t = dd.getTime(); java.sql.Date date = new java.sql.Date(t); pst.setInt(1, 5); pst.setString(2, "limazhi"); pst.setDate(3, date); pst.executeUpdate(); select(); }catch(Exception e){ e.printStackTrace(); } } public static void main(String args[]){ SelectTable st = new SelectTable(); st.insert(); } }
在MySQL 数据库中只能对数据库使用的字符集和校对规则进行修改,数据库的这些特性都储存在 db.opt 文件中。下面我们来介绍一下修改数据库的基本操作。 在 MySQL 中,可以使用 ALTER DATABASE 来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: 语法说明如下: ALTER DATABASE 用于更改数据库的全局特性。 使用 ALTER DATABASE 需要
本文向大家介绍修改MySQL的数据库引擎为INNODB的方法,包括了修改MySQL的数据库引擎为INNODB的方法的使用技巧和注意事项,需要的朋友参考一下 对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎。如果你要使用全文索引,那必须使用myisam。 INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的。修改MySQL的引
主要内容:UPDATE 语句的基本语法,修改表中的数据,根据条件修改表中的数据在 MySQL 中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。 UPDATE 语句的基本语法 使用 UPDATE 语句修改单个表,语法格式为: UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ] [ORDER BY 子句] [LIMIT 子句] 语法说明如下: :用于指定要更新的表名称。 子句:用于指定表中要修改的列名及其列值。其
本文向大家介绍MySQL 修改数据库名称的一个新奇方法,包括了MySQL 修改数据库名称的一个新奇方法的使用技巧和注意事项,需要的朋友参考一下 MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql-5.1.30),那么生产中我们有时为了追求完美需要改
本文向大家介绍python使用openpyxl库修改excel表格数据方法,包括了python使用openpyxl库修改excel表格数据方法的使用技巧和注意事项,需要的朋友参考一下 1、openpyxl库可以读写xlsx格式的文件,对于xls旧格式的文件只能用xlrd读,xlwt写来完成了。 简单封装类: 简单使用: 1、新建excel文件处理 2、已有excel文件的处理 a、修改excel数
本文向大家介绍在数据库里将毫秒转换成date格式的方法,包括了在数据库里将毫秒转换成date格式的方法的使用技巧和注意事项,需要的朋友参考一下 在开发过程中,我们经常会将日期时间的毫秒数存放到数据库,但是它对应的时间看起来就十分不方便,我们可以使用一些函数将毫秒转换成date格式。 一、 在MySQL中,有内置的函数from_unixtime()来做相应的转换,使用如下: 函数from_unixt