[Mysql数据库] mysql数据库的连接以及增删改查Java代码实现
2015-11-26 17:40
841 查看
数据库: create table t1(id int primary key not null auto_increment,name varchar(32),password varchar(32)); insert into t1(name,password) values('admin','123'); insert into t1(name,password) values('zhangsan','123'); insert into t1(name,password) values('lisi','123'); 复制代码
mySqlConnection.java代码: package com.dbdao.mysql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import org.junit.Test; public class mySqlConnection { //创建数据库驱动名称 private static String Driver_class="com.mysql.jdbc.Driver"; //数据库链接地址 private String url="jdbc:mysql://localhost:3306/test"; //数据库用户名 private String user="root"; //数据库密码 private String password="11"; //数据库链接 private Connection con=null; //准备声明sql语句 private PreparedStatement pst ca9c mt=null; //结果集 private ResultSet rs=null; //影响行数 private int i; /* * 创建驱动 * */ static{ try { Class.forName(Driver_class); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } /* * 加载驱动 * */ @test public void getConnect() { // TODO Auto-generated method stub try { con=DriverManager.getConnection(url, user, password); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } //判断数据库是否加载成功 if(con!=null){ System.out.println("数据库加载成功!"); }else{ System.out.println("数据库加载失败!"); } } /* * 执行sql语句 * */ public void doSql(String sql,Object[] object) { // TODO Auto-generated method stub //判断sql语句是否存在 if(sql!=null){ //加载驱动 getConnect(); //判断object数组是否存在 if(object==null){ //如果不存在,创建一个,防止出现空指针异常 object=new Object[0]; } try { //声明一条准备的sql语句 pstmt=con.prepareStatement(sql); |
相关文章推荐
- MYSQL命令大全
- What does information_schema.TABLES.DATA_FREE mean in MySQL?
- 如何重设 MySQL 的 root 密码
- Mysql数据库主从设置
- mysql中 int(M)中M的含义
- ubuntu下安装mysql数据库
- MySQL
- [Mysql数据库] 每天自动备份mysql脚本
- MySQL主从的一致性校验及修复
- mysql索引问题
- MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
- mysql错误:my_config.h: No such file or directory
- MySQL的表分区详解
- mysql使用MRG_MyISAM(MERGE)实现水平分表
- [用事实说明两个凡是]一个mysql莫名锁表的问题
- 同步MySQL表结构
- 实现mysql在windows server 2008下自动备份
- Mysql数据库优化总结
- mysql优化:连接数
- Mysql CHAR and VARCHAR Types区别