zoukankan      html  css  js  c++  java
  • jdbc

    //数据库信息

    package com.android.cn;

    public interface IDBDriver {
    String DBDriver="com.mysql.jdbc.Driver";
    String DBPATH="jdbc:mysql://127.0.0.1:3306/mydatabase";
    String DBUSER="root";
    String DBPW=null;
    }

    //操作数据库

    package com.android.cn;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;


    public class COperation {
    Connection connection = null;
    Statement statement=null;
    public COperation(){
    Init();
    }
    public void Init(){
    loadDB();
    connectDatabase();
    }
    public void loadDB(){
    try {
    Class.forName(IDBDriver.DBDriver);
    System.out.println("加载成功!");
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    public void connectDatabase(){
    try {
    connection=DriverManager.getConnection(IDBDriver.DBPATH, IDBDriver.DBUSER, IDBDriver.DBPW);
    statement=connection.createStatement();
    System.out.println("连接成功!");
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    public void insert(String tableName,String field,String value){
    try {
    if(statement!=null){
    statement.execute("insert into "+tableName+" ("+field+") values('"+value+"');");
    System.out.println("插入成功!");
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }
    public void delete(String tableName,String id,int i){
    try {
    if(statement!=null){
    statement.execute("delete from "+tableName+" where "+id+"="+i+";");
    System.out.println("删除成功!");
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    public void update(String tableName,String name,int id){
    if(statement!=null){
    try {
    statement.execute("update "+tableName+" set name='"+name+"' where id="+id+"");
    System.out.println("更新成功!");
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }
    public void select(String tableName,int id){
    if(statement!=null){
    try {
    ResultSet rs=statement.executeQuery("select * from "+tableName+" where id="+id+"");
    if(rs!=null){
    while(rs.next()){
    System.out.println("name为:"+rs.getString("name")+" + sex为:"+rs.getString("sex"));
    }
    }
    else{
    System.out.println("无数据!");
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

    }

  • 相关阅读:
    如何使用angularjs实现文本框设置值
    如何使用angularjs实现文本框获取焦点
    electron的安装
    linux中升级jdk的方法
    linux中添加开机自启服务的方法
    liunx系统安装tomcat的方法
    liunx系统安装jdk的方法
    常用linux命令
    ResourceBundle的使用
    查看Linux系统版本的命令
  • 原文地址:https://www.cnblogs.com/yzjT-mac/p/5817103.html
Copyright © 2011-2022 走看看