- 浏览: 263223 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
saishangxue123:
文章写的清楚、明了,一气呵成,支持
什么是反射、反射能干什么、如何使用反射? -
allen3010:
1,2,3,4,5这六个数字。。。。。
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列
import java.sql.Connection; import java.sql.DriverManager; //数据库设计模式在后面的附加图片 import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class test { public static void main(String args[]) throws ClassNotFoundException, SQLException{ String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/test"; String user = "root"; String password = "123456"; Connection conn = null; Statement statement = null; ResultSet res = null; String sql = "select * from students"; Class.forName(driver); conn = DriverManager.getConnection(url, user, password); statement = conn.createStatement(); System.out.println("更新前的数据库:"); res = statement.executeQuery(sql); while(res.next()){ System.out.println(res.getString("sno")+"\t"+res.getString("sname")+"\t"+res.getString("ssex")+"\t"+res.getString("sdept")); } String insertsql2 ="insert into students values (162,'zhgng9','m','computer')"; //更新语句 add 注意更新时主键不能够重复 statement.executeUpdate(insertsql2); System.out.println("更新后的数据库:"); res = statement.executeQuery(sql); while(res.next()){ System.out.println(res.getString("sno")+"\t"+res.getString("sname")+"\t"+res.getString("ssex")+"\t"+res.getString("sdept")); } // MySQL 语法 // SELECT column_name(s) // FROM table_name // LIMIT number System.out.println("只要数据库中的前3行记录:"); String sql2 = "select * from students limit 3"; //写法比较好 这是mysql的写法 其他的数据库写法不同 res = statement.executeQuery(sql2); while(res.next()){ System.out.println(res.getString("sno")+"\t"+res.getString("sname")+"\t"+res.getString("ssex")+"\t"+res.getString("sdept")); } //UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 System.out.println("修改数据库中的记录:"); sql2 = "update students set sname = 'guang' where sno=160"; // 更新语句的写法 statement.executeUpdate(sql2); //这个地方是更新语句 res = statement.executeQuery(sql); //这个是查询语句 while(res.next()){ System.out.println(res.getString("sno")+"\t"+res.getString("sname")+"\t"+res.getString("ssex")+"\t"+res.getString("sdept")); } //DELETE FROM 表名称 WHERE 列名称 = 值 System.out.println("删除数据库中的记录:"); insertsql2 ="delete from students where ssex='n'"; //删除语句 statement.executeUpdate(insertsql2); res = statement.executeQuery(sql); //这个是查询语句 while(res.next()){ System.out.println(res.getString("sno")+"\t"+res.getString("sname")+"\t"+res.getString("ssex")+"\t"+res.getString("sdept")); } if(!conn.isClosed()){ conn.close(); } } }
发表评论
-
java时间大小比较
2015-04-02 21:48 1005摘自: http://blog.sina.com.cn/s/b ... -
StringBuffer的常用方法
2015-03-30 16:06 997摘自:http://blog.csdn.net/deaful/ ... -
什么是反射、反射能干什么、如何使用反射?
2013-08-16 00:03 4890//来源互联网 一、什 ... -
Class.forName···关于Class. 的应用介绍
2013-08-15 23:36 1191//摘自互联网 Class.forName(xxx.xx ... -
java泛型map的用法(转2)
2013-07-25 23:04 92321.声明一个map: Map map = ne ... -
java泛型map的用法(转)
2013-07-25 22:56 3152http://www.apkbus.com/blog-2079 ... -
关于日期 Date Calendar
2013-07-23 22:46 1162import java.security.Timestam ... -
正则表达式 例子
2013-07-22 23:00 851import java.util.regex.Matche ... -
Iterator的使用方法
2013-07-18 21:45 0import java.util.*; publ ... -
泛型的写法种种
2013-07-18 21:41 1062public class Generics<T> ... -
ArrayList ,LinkedList, TreeSet的使用方法
2013-07-18 21:35 2354import java.util.*; public ... -
Stack的使用方法
2013-07-18 21:26 1400import java.util.Stack; ... -
Hashtable的使用方法介绍
2013-07-18 21:24 23211**************************** ... -
老式枚举的使用方法
2013-07-18 21:23 976import java.util.Enumeration; ... -
java中Map的各种排序介绍
2013-07-14 13:24 1754//本篇来源于互联网 HashMap: 最常用的Ma ... -
java配置文件用法
2013-04-14 22:43 1336package cn.com.mfsoft.config; ... -
java利用反射得到实例
2013-04-10 22:44 1308对于面向接口编程的项目免不了要一反射相接触,动态得到实例: ... -
spring的beanFactory和factoryBean
2013-04-05 16:10 2164spring的beanFactory和factoryBe ... -
Spring配置文件总结
2013-04-05 16:05 910Spring配置文件总结(转) 2010-06-07 23: ... -
Spring 的微内核与FactoryBean扩展机制
2013-04-05 15:49 1650Spring 的微内核与FactoryBean扩展机制 ...
相关推荐
在实际开发中,通过理解Java实体类和MySQL建表语句之间的关系,以及如何利用工具进行转换,可以大大提高开发效率,减少错误,并确保数据库模型与业务逻辑的一致性。文件`generatorTableSql`可能是用来存放自动生成的...
总结起来,使用Java导出MySQL数据的关键在于正确调用系统命令`mysqldump`,并管理好输入输出流以确保数据的完整性和编码正确性。同样,导入数据时也需调用`mysql`命令,并确保所有相关的环境变量和权限设置都已就绪...
此外,本文还提供了一些相关的学习资源,例如《Java+MySQL数据库程序设计总结》、《Java数据结构与算法教程》、《Java文件与目录操作技巧汇总》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》,这些资源...
下面我们将深入探讨如何使用Java实现两个MySQL数据库之间的数据同步,以及涉及的相关知识点。 首先,我们需要理解MySQL的复制原理。MySQL的主从复制是基于日志的,主库上的所有更改都会被记录到二进制日志(binlog...
总的来说,这个工具对于那些需要在Oracle和MySQL之间迁移数据库应用的开发者来说,是一个非常实用的资源。它通过自动化处理减少了手动转换的工作量,降低了错误率,有助于提高项目迁移的效率和质量。
总结起来,不直接写SQL语句的Java MySQL数据库操作通常依赖于ORM框架或Spring提供的数据访问工具,这些工具通过映射机制和高级API,使得开发者可以更加专注于业务逻辑,而不是数据库细节。在实际项目中,`DataAccess...
6. **SQL查询**: Java程序会使用SQL语句从MySQL数据库中选择需要的数据,可能包括`SELECT`、`WHERE`等子句。同样,也会用SQL来创建SQLite表并插入数据。 7. **数据转换**: 由于MySQL和SQLite的数据类型可能有所不同...
Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...
Java作为一种强大的编程语言,提供了多种方式来实现Excel与MySQL之间的数据交互。本文将详细介绍如何利用Java实现从Excel批量导入数据到MySQL数据库。 首先,我们需要了解两个关键的库:Apache POI 和 JDBC。Apache...
本项目"java实现Excel数据导入到mysql数据库"旨在利用Java技术将Excel表格中的数据高效地导入到MySQL数据库,并且在数据库中存在相同数据时进行更新,同时也支持将数据库中的数据导出到Excel表中。这个过程涉及到多...
《基于Java和MySQL的简易图书管理系统》 在IT领域,开发一个图书管理系统是常见的实践项目,它可以帮助初学者深入理解编程语言、数据库管理和数据交互等关键概念。本项目以Java和MySQL为基础,构建了一个简易的图书...
JDBC是Java API,用于连接Java应用程序和各种数据库,包括MySQL。在Java项目中,我们需要添加MySQL的JDBC驱动(如mysql-connector-java.jar)作为依赖,以便能够执行SQL语句并获取数据。 接下来,我们需要处理Excel...
总之,Java结合Apache POI和MySQL提供了强大的数据处理能力,无论是数据的导入还是导出,都可以实现高效且灵活的操作。对于大型项目,这样的数据交换方式有助于数据的统一管理和分析。通过学习和掌握这些技能,...
在IT行业中,尤其是在Java开发领域,...总之,通过Java结合JDBC和Apache POI,我们可以方便地实现在MySQL数据库和Excel之间的数据互导。学习和掌握这些技能对于日常开发工作非常有益,特别是在数据处理和分析的场景中。
- **数据类型转换**:不同的数据库系统和Java之间的数据类型可能不完全匹配,转换工具需要正确地映射这些类型,例如`VARCHAR`到`String`,`INT`到`int`等。 - **主键处理**:主键字段通常需要特别标记,如使用`@Id...
首先,我们需要了解串口通信的基本概念,然后学习Java如何处理串口输入,接着是数据解析和数据库操作,最后会涉及到MySQL数据库的设置和数据表的创建。 1. **串口通信基础** 串口通信是一种常见的设备间通信方式,...
标题中的“Excel生成MYSQL建表语句”是指利用JAVA编程技术,通过读取预先设计好的Excel模板,自动生成对应的MySQL数据库建表语句的过程。这个过程通常涉及到数据处理、文件读写以及数据库操作等核心技能。 首先,让...
在信息技术飞速发展的今天,开发一款基于JAVA和MySQL的学生成绩管理系统不仅可以提升教育机构的工作效率,还能为学生和教师提供便捷的数据管理平台。本文将深入探讨该系统的设计与实现,帮助读者了解其核心技术及...
### Java插入MySQL中文乱码解决 #### 一、问题背景 在使用Java应用程序与MySQL数据库交互的过程中,常常会遇到一个令人头疼的问题:中文字符在存储到数据库时出现乱码现象。这种现象通常发生在使用JDBC(Java ...
在IT行业中,数据库管理是至关重要的,特别是在Java开发中,高效的数据操作和管理能提升项目的质量和效率。"Java自动生成Mysql数据库结构"这个主题,就是关于如何利用编程语言自动化处理数据库设计的一部分。这个...