/**
* JDBC快速入门:
* 1.导入jar包 数据库驱动
* 2.注册驱动
* 3.获取数据库连接对象 Connection
* 4.定义sql语句
* 5.获取发送执行sql语句的对象 Statement
* 6.发送执行sql语句。获取返回值,执行结果
* 7.处理结果
* 8.释放资源
*
* @author rongsnow
* @email 917641472@qq.com
* @version 1.0
* @database MySQL 5.5
*
*/
public class JDBCTest { /**
* @param args
* @throws ClassNotFoundException 没有找到具有指定名称的类的定义异常
* @throws SQLException 关于数据库访问错误或其他错误信息的异常
*/
public static void main(String[] args) throws ClassNotFoundException, SQLException { //1.导入驱动jar包 需要build path mysql-connector-java-5.1.18-bin.jar 所导入的jar包名
// //2.注册驱动
// Class.forName("com.mysql.jdbc.Driver");//静态代码块,随着类的加载而加载//mysql 从5.0之后的驱动包,注册驱动这行代码可以省略
//3.创建数据库连接对象
//Connection conn = DriverManager.getConnection("jdbc:mysql:///mydb", "root", "123");//连接本机可以不写IP和端口号
//127.0.0.1 IP,3306 MySQL端口号 ,mydb 数据库名称
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb", "root", "123");
//4.定义sql语句
String sql = "DELETE FROM stu WHERE sname = 'liuYi'";
//5.获取发送执行sql语句
Statement stmt = conn.createStatement();
//6.发送执行sql
int update = stmt.executeUpdate(sql);
//7.处理结果
System.out.println(update);//影响的行数
//8.释放资源
stmt.close();
conn.close();
}
}

最新文章

  1. Android中Bitmap,byte[],Drawable相互转化
  2. 各种模板(part 1)
  3. V8Sharp的中文乱码问题解决
  4. 1029c语言文法定义与c程序的推导过程
  5. windows timeGetTime() 函数 获取系统从开机到现在的毫秒时间值
  6. 【MVC】ASP.NET MVC 请求生命周期
  7. Oracle11g导入*.dmp数据文件
  8. 【转】如何把ndk编译出来的可执行文件伪装成so打包到apk中
  9. Ajax客户登陆验证
  10. 【JAVA编码专题】深入分析 Java 中的中文编码问题
  11. webpack 1.x 学习总结
  12. 动态规划 - 213. House Robber II
  13. Java 异常处理的重要认识
  14. arrow function、function.apply
  15. A1023. Have Fun with Numbers
  16. Java内部类的一些注意事项
  17. ZKWeb网页框架1.5正式发布
  18. 【刷题】LOJ 6227 「网络流 24 题」最长k可重线段集问题
  19. 【转】JavaScript eval处理JSON数据 为什么要加括号
  20. Java开发 - 异常 - 抛出异常

热门文章

  1. 搭建AngualarJS开发环境
  2. Jquery通过Ajax方式来提交Form表单
  3. 构建自己的PHP框架--创建组件的机制
  4. canvas学习和面向对象(二)
  5. ubunt14.04 安装JDK
  6. 1Z0-053 争议题目解析707
  7. iOS-掌握了时间就掌握了一切!
  8. ThinkPHP学习(一)
  9. mysql权限管理
  10. MongoDB初学