基本操作

package jdbc;

import java.sql.Statement;
import java.util.Scanner;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet; public class test { public static void main(String[] args) throws Exception {
String url = "jdbc:mysql://localhost:3306/usedb" ; //下面几行都是模板
String user = "root" ;
String password = "" ;
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection(url, user, password);
Statement stmt=conn.createStatement(); String sql="select * from myuser"; //sql语句
ResultSet re=stmt.executeQuery(sql); //传入sql语句获得结果集 while(re.next()){ //next函数 System.out.println(re.getString("name")); //得到特定字段对应的值
String s1=re.getString(1); //得到第几个字段对应的值,不一定是String 类型
String s2=re.getString(2);
System.out.println(s1+" "+s2); }
sql="insert into myuser values('4','lihua','122222')"; //修改语句
int i=stmt.executeUpdate(sql);//可实现添加删除修改,返回int值,代表影响几条记录
if(i==1) System.out.println("添加成功");
else System.out.println("添加失败");
re.close();
stmt.close();
conn.close();
} }

PreparedStatement

 Connection conn=DriverManager.getConnection(url, user, password);
PreparedStatement ps=null;
ps=conn.prepareStatement("select name from myuser where id=?"); //这种方式更佳
ps.setString(1, "1"); //设置第几个问号为什么
ResultSet re=ps.executeQuery(); //执行sql语句 while(re.next()){ //next函数
String s=re.getString(1);
System.out.println(s); //得到特定字段对应的值 }

最新文章

  1. 从C++到GO
  2. Python基础:开篇
  3. github结合TortoiseGit使用sshkey,无需输入账号和密码
  4. XML HTML
  5. AWR分析。(shared_pool,sga_size大小设置)
  6. Jackson 高性能的JSON处理 ObjectMapper
  7. 20160727noip模拟赛zld
  8. C#中,为什么结构体也可以设置构造函数?
  9. http 2.0
  10. 移动端rem布局的适配mixin【转藏】
  11. 浙江大学PAT上机题解析之2-11. 两个有序链表序列的合并
  12. window系统下sbt的安装
  13. 使用SecureCRTP 连接生产环境的web服务器和数据库服务器
  14. hdu 5274 Dylans loves tree(LCA + 线段树)
  15. mysql中的数据类型enum和set
  16. web.xml中使用web前缀配置无法访问controller
  17. golang编程之我见
  18. 解决“Can't bind to local 8630 for debugger”错误--查杀多余进程
  19. delphi 10.2 ----简单的叠乘例子
  20. php 操作 oracle lob 数据2

热门文章

  1. MySQL主从复制与lvs+keepalived单点写入读负载均衡高可用实验【转】
  2. How to Read, Write XLSX File in Java - Apach POI Example---reference
  3. [转] PostgreSQL学习手册(数据表)
  4. java相关的路径获取 (转载 http://tomfish88.iteye.com/blog/971255)
  5. 几个常用的ps命令
  6. animation-timing-function中的cubic-bezier(n,n,n,n)
  7. bootstrap初探2
  8. 监听UITabBarItem来拦截是否要跳转
  9. IntelliJ IDEA 12 创建Web项目 教程 超详细版
  10. IE6-BUG-CSS兼容详解