1建议 你的数据库里面的 日期 格式为varchar
然后传字符串进数据库
2 你取数据出来的时候
应该要注意格式
convert(varchar(50),datecolumn,112)最后的数字是格式
在帮助文档 里面输入convert 就能找到
首先创建连接
就创建个Cnnection对象,然后把驱动加上,还有帐号密码什么的!我没连过sql数据库,不知道驱动,你可以在网上搜一下。
给你一个我连接mysql数据库的例子
public Connection Getdata(){//这是连接数据库的一个方法,还可以配置连接池。
Connection con=null;
try {
ClassforName("commysqljdbcDriver");//加驱动
con=DriverManagergetConnection("jdbc:mysql://localhost:3306/data","root","qq");//数据库路径、端口、库名、数据库用户名和密码
} catch (ClassNotFoundException e) {
eprintStackTrace();
} catch (SQLException e) {
eprintStackTrace();
}
return con;
}
public void delete(int id){//对数据库进行 *** 作的方法,先调用上面写好的连接!
Connection con=Getdata();
Statement st;
try {
st=concreateStatement();
stexecuteUpdate("delete from kaoshi where id="+id);
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
你是说将java中集合的所有元素插入到数据库中吗?
List<String> list = new ArrayList<String>();
listadd("元素1");
listadd("元素2");
listadd("元素3");
listadd("元素4");
for(int i=0;i<listsize();i++){
String item = listget(i);
String sql = "insert into table test(test)values(item)";
int flag = save(sql);//如果flag == 1则表示数据插入数据库成功,否则表示插入失败
}
//注释:你只需要写一个插入数据到数据库的方法save(String sql)即可。
以上就是关于怎么用java语言,把时间和日期同时写入到sql server 2005数据库中的datetime数据中。全部的内容,包括:怎么用java语言,把时间和日期同时写入到sql server 2005数据库中的datetime数据中。、我想让java连接sql数据库并且可以 *** 作数据库执行sql语句具体怎么 *** 作呢、如何用java将集合的元素到入mysql等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)