您的位置:首页 > 数据库

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();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: