jdbc java程序连接数据库 案例
package jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
		//1.加载驱动
		Connection conn = null;
		Statement sm = null;
		try {
			Class.forName("com.mysql.jdbc.Driver");
//2.获得数据库连接
			String url = "jdbc:mysql://localhost:3306/epet";
conn = DriverManager.getConnection(url, "root", "root");
//3.发送SQL语句,获得结果
			sm = conn.createStatement();
			/*Scanner input = new Scanner(System.in);
			System.out.println("输入狗的名称:");
			String name = input.next();
			System.out.println("输入狗的健康值:");
			int health = input.nextInt();
			System.out.println("输入狗的亲密度:");
			int love = input.nextInt();
			System.out.println("输入狗的品种:");
			String strain = input.next();
String sql = "INSERT INTO dog(NAME,health,love,strain) VALUES ('"+name+"',"+health+","+love+",'"+strain+"')";
			*/
			String updateSql = "update dog set health = 100 where id=1";
String deleteSql = "delete from dog where id = 1";
			//4.处理结果
			//int count = sm.executeUpdate(sql);
			//int count = sm.executeUpdate(updateSql);
			int count = sm.executeUpdate(deleteSql);
			if(count > 0) {
				//System.out.println("数据插入成功!");
				//System.out.println("数据修改成功!");
				System.out.println("数据删除成功!");
			} else {
				//System.out.println("数据插入失败!");
				//System.out.println("数据修改失败!");
				System.out.println("数据删除失败!");
			}
//System.out.println("连接成功!");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			//5.释放资源
			try {
				conn.close();
				sm.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
}
}
}
jdbc java程序连接数据库 案例的更多相关文章
- JDBC操作MySQL数据库案例
		JDBC操作MySQL数据库案例 import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepared ... 
- Java程序连接数据库
		/** * 了解: 利用 Driver 接口的 connect 方法获取连接 */ // 第一种实现 /** * 了解: 利用 Driver 接口的 connect 方法获取连接 */ @Test p ... 
- Java应用程序连接数据库--JDBC基础
		Java应用程序连接数据库--JDBC基础 Java应用程序连接数据库–JDBC基础 <!-- MySQL驱动,连接数据库用,由数据库厂商提供 --> <dependency&g ... 
- [原创]java使用JDBC向MySQL数据库批次插入10W条数据测试效率
		使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(100000),如何提高效率呢?在JDBC编程接口中Statement 有两个方法特别值得注意:通过使用addBatch( ... 
- JDBC——Java代码与数据库链接的桥梁
		常用数据库的驱动程序及JDBC URL: Oracle数据库: 驱动程序包名:ojdbc14.jar 驱动类的名字:oracle.jdbc.driver.OracleDriver JDBC URL:j ... 
- JAVA使用JDBC技术操作SqlServer数据库
		JDBC(JavaData Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组 ... 
- Java 之 数据库编程(JDBC)
		1.JDBC a.定义:是一种用于执行SQL语句的Java API,它由一组用Java 语言编写的类和接口组成 b.操作步骤: ①加载驱动--告诉驱动管理器我们将使用哪一个数据库的驱动包 Class. ... 
- JAVA使用JDBC技术操作SqlServer数据库执行存储过程
		Java使用JDBC技术操作SqlServer数据库执行存储过程: 1.新建SQLSERVER数据库:java_conn_test 2.新建表:tb_User 3.分别新建三个存储过程: 1>带 ... 
- java jdbc 连接mysql数据库 实现增删改查
		好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ... 
随机推荐
- IntelliJ IDEA创建spring-boot项目
			开发环境: jdk版本:JDK8 maven版本:maven-3.5.2 开发工具:Itellij IDEA 2017.1 前提条件:已安装以上软件并配置好jdk和maven的环境变量 创建步骤: 点 ... 
- Linux 调试: systemtap
			安装与配置 在ubuntu下直接用apt-get install之后不能正常使用,提示缺少调试信息或者编译探测代码时有问题. 1. 采用官网上的解决方法 2. 可以自己重新编译一次内核,然后再手工编译 ... 
- css 相对单位rem详解
			CSS3新增了一个相对单位rem(root em,根em),这个单位引起了广泛关注.这个单位与em有什么区别呢?区别在于使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素. ... 
- 使用AJAX实现分页
			Fenye.html <!DOCTYPE html> <html> <head> <title>分页</title> </head&g ... 
- 使用tour_editor.html设置视角和添加热点
			控制初始视角 双击打开vtour文件夹中的tour_editor.html.(请先运行测试服务器,然后在浏览器地址栏中加上tour_editor.html,例如 http://localhost:52 ... 
- Python的正则表达式与JSON
			Python的正则表达式需要导入re模块 菜鸟教程:http://www.runoob.com/python/python-reg-expressions.html 官方文档:https://docs ... 
- python学习笔记之——python模块
			1.python模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. 模块让你能够有逻辑地组织你的 Python ... 
- git 上传文件到仓库上提示:origin does not to be a git repository
			最近上传代码到GitHub的时候,当我输入 git push -u origin master的时候,它提示: origin does not to be a git repository 在网上找到 ... 
- Android 时间轴的实现
			时间轴 时间轴,顾名思义就是将发生的事件按照时间顺序罗列起来,给用户带来一种更加直观的体验.京东和淘宝的物流顺序就是一个时间轴(如图),想必大家都不陌生. 时间轴的初探 初次见到这种UI,感觉整个布局 ... 
- 团队项目——软件需求分析(NABCD)
			一.团队项目简介 团队名称:SmartCoder 项目名称:<一起> 二.针对 " 地图可视化查看发布的内容 " 这一特点进行 NABCD 分析 N(Need需求) 往 ... 
