JDBC-数据库的连接和简单操作
2016-04-02 09:06
447 查看
package com.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class JDBCTest { /* * 获取数据库连接类 */ public static Connection getConnection() { Connection conn=null; try{ Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/" + "schema1","root","123456"); }catch(Exception e){ e.printStackTrace(); } return conn; } /* * 更新数据库中的数据 */ public static void update() { Connection conn=getConnection(); try{ String sql="update tbl_user set email='tom' where name='tom'"; Statement st=conn.createStatement(); int count=st.executeUpdate(sql); System.out.println("向用户表中更新了"+count+"条记录"); conn.close(); }catch(Exception e){ e.printStackTrace(); } } /* * 向数据库中插入数据 */ public static void insert(){ Connection conn=getConnection(); try{ String sql="insert into tbl_user(name,password,email)" +"values('tom','123456','tom@gmail.com')"; Statement st=conn.createStatement(); int count=st.executeUpdate(sql); System.out.println("向用户表中插入了"+count+"条记录"); conn.close(); }catch(Exception e){ e.printStackTrace(); } } /* * 删除数据 */ public static void delete(){ Connection conn=getConnection(); try{ String sql="delete from tbl_user where name='tom'"; Statement st=conn.createStatement(); int count=st.executeUpdate(sql); System.out.println("向用户表中删除了"+count+"条记录"); conn.close(); }catch(Exception e){ e.printStackTrace(); } } /* * 调用对应的函数 */ public static void main(String[] args) { // delete(); // update(); // insert(); } }
相关文章推荐
- sql中执行语句
- atitit 提升数据库死锁处理总结
- Oracle用户及角色的权限管理[Oracle基础]
- MySQL安装
- 面向对象和面向过程连接数据库
- mysql主主互备+原来mysql主从架构
- 【sql server inject】使用动态查询执行sql语句实例
- Oracle Flashback和RMAN示例
- Python—redis
- Python—操作redis
- Mongodb 查询相关
- mysql数据库的使用与理解( 基于ubuntu 14.0.4 LTS 64位)
- 重装系统后怎么处理Mysql数据库
- MYSQL删除表的记录后如何使ID从1开始
- mysql数据库修改root密码方法
- oracle还原数据库
- sql问题
- mysql索引必须了解的几个重要问题
- 解决Oracle 11g xe占用8080端口
- 打开MySQL数据库远程访问的权限