如何控制Java代码向数据库中插入数据
2017-09-04 21:19
337 查看
控制Java代码向数据库中添加数据有四步:第一步加载驱动,第二步连接数据库,第三步创建PrepareStatement对象,第四步关闭资源
//下面是增加的方法
public void insert_data(){
//第一步加载驱动
try {
Class.forName("oracle.jdbc.OracleDriver");
} catch (ClassNotFoundException e) {
System.out.println("加载驱动失败。。。。。。");
e.printStackTrace();
}
第二步连接数据库
Connection coon = null;
//创建连接:url:连接串:jdbc:oracle:thin:@localhost[:1521:xe
try {
coon = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "hr", "123456");
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("连接数据库失败。。。。。。。");
e.printStackTrace();
}
第三步创建PrepareStatement对象
PreparedStatement p = null;
try {
p = coon.prepareStatement("insert into Stu values(3,'bobo',sysdate,90.0)");
p.executeUpdate();//表
4000
示执行PreparedStatement 中封装的sql语句
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("PreparedStatement 对象创建失败 。。。。");
e.printStackTrace();
}
第四步关闭资源
if(coon!=null&&p!=null){}
try {
coon.close();
p.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//下面是增加的方法
public void insert_data(){
//第一步加载驱动
try {
Class.forName("oracle.jdbc.OracleDriver");
} catch (ClassNotFoundException e) {
System.out.println("加载驱动失败。。。。。。");
e.printStackTrace();
}
第二步连接数据库
Connection coon = null;
//创建连接:url:连接串:jdbc:oracle:thin:@localhost[:1521:xe
try {
coon = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "hr", "123456");
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("连接数据库失败。。。。。。。");
e.printStackTrace();
}
第三步创建PrepareStatement对象
PreparedStatement p = null;
try {
p = coon.prepareStatement("insert into Stu values(3,'bobo',sysdate,90.0)");
p.executeUpdate();//表
4000
示执行PreparedStatement 中封装的sql语句
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("PreparedStatement 对象创建失败 。。。。");
e.printStackTrace();
}
第四步关闭资源
if(coon!=null&&p!=null){}
try {
coon.close();
p.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
相关文章推荐
- java代码插入orcal数据库的某些字段为乱码如何如何处理
- java代码显示正确执行,但为何数据未成功插入数据库?原因如下
- Flask 如何在代码中往数据库插入数据
- 如何向数据库中插入海量的数据呢?
- Java学习笔记--数据库插入时如何得到插入列的自增长列值
- 用java程序向数据库插入数据遇到的几个问题
- int datetime 数据类型为null 插入数据库如何不出错?
- JAVA代理如把远程服务器里的DOMINO数据库数据插入到SQL里
- java代码执行mysql的数据备份和批量数据插入!
- 如何从数据库中行显示数据(可以控制列的数量)
- java实现读取XML文件数据插入到数据库中
- 关于如何获得数据库插入操作中数据的自增长主键的值
- Java如何从控制台中读取数据
- 如何完整的显示数据库中用户用TextBox插入的数据,包括回车,换行。。。。。
- Java SSH Hibernate通过代码实现从数据库中随机取出指定条数的随机数据
- Asp获取数据库中的数据插入Word 时 怎么控制Word内容换行
- 要代码 c#中如何向其中插入文件 sql数据库中有一个text类型数据
- java中向数据库中插入date数据类型
- java如何控制数据库
- 用java如何获取对MS Server2005刚刚插入数据的ID值?