java像mysql中存放数据(mysql存储数据)

发布时间:2022-11-14

本文目录一览:

  1. JAVA中如何将数据存入mysql
  2. java怎样存数据到mysql数据库
  3. java往mysql里存一个datetime类型的数据
  4. 如何用java向Mysql中存储字符串?在我原来数据表的基础上,加上一个字段!如何操作?
  5. 小菜鸟求教JAVA向MYSQL插入数据
  6. [java 中 有没有 类似 mysql](#java 中 有没有 类似 mysql)

JAVA中如何将数据存入mysql

首先通过JDBC连接没mysqll服务器,接着就写SQL往mysqll里面插入数据啊

java怎样存数据到mysql数据库

用java连接数据库啊。下面给点例子可以参考,不大好,凑合看

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class JdbcConnection {
    private String driver;
    private String dbname;
    private String username;
    private String password;
    private String url;
    private Connection con;
    private PreparedStatement pstmt;
    private ResultSet rs;
    public JdbcConnection() {
        this.driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
        this.dbname = "数据库名";
        this.username = "数据库账号";
        this.password = "数据库密码";
        this.url = "地址加数据库名";
    }
    // 创建连接方法
    public Connection getconnection() {
        try {
            Class.forName(driver);
            con = DriverManager.getConnection(url, username, password);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return con;
    }
    // 关闭连接方法
    public void coloseConnection(Connection con, ResultSet rs, PreparedStatement pstmt) {
        if (rs != null) {
            try {
                rs.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        if (pstmt != null) {
            try {
                pstmt.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        if (con != null) {
            try {
                con.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
    public Connection getCon() {
        return con;
    }
    public void setCon(Connection con) {
        this.con = con;
    }
    public PreparedStatement getPstmt() {
        return pstmt;
    }
    public void setPstmt(PreparedStatement pstmt) {
        this.pstmt = pstmt;
    }
    public ResultSet getRs() {
        return rs;
    }
    public void setRs(ResultSet rs) {
        this.rs = rs;
    }
    public String getDriver() {
        return driver;
    }
    public void setDriver(String driver) {
        this.driver = driver;
    }
    public String getDbname() {
        return dbname;
    }
    public void setDbname(String dbname) {
        this.dbname = dbname;
    }
    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username;
    }
    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password;
    }
    public String getUrl() {
        return url;
    }
    public void setUrl(String url) {
        this.url = url;
    }
}

java往mysql里存一个datetime类型的数据

既然你把数据库的字段类型设置成了datetime 你就不能插入0000-00-00 00:00:00这样的数据类型 即使插入了数据库也会帮你自动转换的也就是你说的 1970-01-01 除非你把数据库类型改为nvarchar

如何用java向Mysql中存储字符串?在我原来数据表的基础上,加上一个字段!如何操作?

  1. 建立连接
try {
    Class.forName("org.gjt.mm.mysql.Driver");
    String url = "jdbc:mysql://" + ip + ":" + port + "/" + sid + "?user=" + name + "password=" + pass + "useUnicode=truecharacterEncoding=utf-8";
    // myDB为数据库名
    Connection conn = DriverManager.getConnection(url);
} catch (Exception e) {
    System.out.println("数据库连接时候出错了---mysql" + e.getMessage());
}
  1. 建立preparestatement对象
String sql = "insert into userinfo (id) values(?)";
PreparedStatement pstam = con.prepareStatement(sql);
pstam.setInt(1, u.getId());
pstam.executeUpdate(); // 执行插入
  1. 关闭连接
con.close();

修改表结构

alter table test add test varchar(50);

小菜鸟求教JAVA向MYSQL插入数据

在执行查询时发现一个错误,查询过程和错误信息被记录在:C:\C:\Users\Administrator\AppData\Roaming\SQLyog\sqlyog.err. 请打开这个文件查看具体的错误原因。 在导入数据库之前,选择你要导入数据的数据库,再导入数据就OK了。

java 中 有没有 类似 mysql

Java是编程语言 面向对象的 Mysql 是数据库 存储数据的 这是两个东西,可以通过Java的JDBC和连接池进行数据库链接和访问