本文目录一览:
- 1、JAVA中如何将数据存入mysql
- 2、java怎样存数据到mysql数据库
- 3、java往mysql里存一个datetime类型的数据
- 4、如何用java向Mysql中存储字符串?在我原来数据表的基础上,加上一个字段!如何操作?
- 5、小菜鸟求教JAVA向MYSQL插入数据
- 6、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)
{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e)
{
// TODO Auto-generated catch block
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)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(con!=null)
{
try
{
con.close();
} catch (SQLException e)
{
// TODO Auto-generated catch block
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());
}
2、建立preparestatement对象
String sql = "insert into userinfo (id) values(?)";
PreparedStatement pstam = con.prepareStatement(sql);
pstam.setInt(1, u.getId());
pstam.executeUpdate();//执行插入
3、关闭连接
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和连接池进行数据库链接和访问