简单JDBC连接数据库
2014-11-24 17:32
239 查看
Java代码
![](http://tianshidehuhuan.iteye.com/images/icon_star.png)
JdbcBatchInsert.java
import java.sql.*;
public class JdbcBatchInsert {
public static void main(String args[]) {
Connection con = null;
Statement st = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "komal";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "root";
try {
Class.forName(driver);
con = DriverManager.getConnection(url + db, user, pass);
con.setAutoCommit(false);// Disables auto-commit.
st = con.createStatement();
st.addBatch("INSERT INTO person VALUES('4','Komal')");
st.addBatch("INSERT INTO person VALUES('5','Ajay')");
st.addBatch("INSERT INTO person VALUES('6','Santosh')");
st.executeBatch();
String sql = "select * from person";
rs = st.executeQuery(sql);
System.out.println("No \tName");
while (rs.next()) {
System.out.print(rs.getString(1) + " \t");
System.out.println(rs.getString(2));
}
rs.close();
st.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
?************************************************************************?
Java代码
![](http://tianshidehuhuan.iteye.com/images/icon_star.png)
JdbcPreparedstatementAddbatch.java
import java.sql.*;
public class JdbcPreparedstatementAddbatch {
public static void main(String args[]) {
Connection con = null;
PreparedStatement pst = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "komal";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "root";
try {
Class.forName(driver);
con = DriverManager.getConnection(url + db, user, pass);
pst = con.prepareStatement("insert into lib value(?,?)");
con.setAutoCommit(false);
pst.setString(1, "6");
pst.setString(2, "106");
pst.addBatch();
pst.setString(1, "7");
pst.setString(2, "107");
pst.addBatch();
pst.setString(1, "8");
pst.setString(2, "108");
pst.addBatch();
pst.executeBatch();
pst.close();
String sql = "select * from lib";
pst = con.prepareStatement(sql);
rs = pst.executeQuery();
System.out.println("rno\tlibno");
while (rs.next()) {
System.out.print(rs.getString(1) + " \t");
System.out.println(rs.getString(2));
}
rs.close();
pst.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
![](http://tianshidehuhuan.iteye.com/images/icon_star.png)
JdbcBatchInsert.java
import java.sql.*;
public class JdbcBatchInsert {
public static void main(String args[]) {
Connection con = null;
Statement st = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "komal";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "root";
try {
Class.forName(driver);
con = DriverManager.getConnection(url + db, user, pass);
con.setAutoCommit(false);// Disables auto-commit.
st = con.createStatement();
st.addBatch("INSERT INTO person VALUES('4','Komal')");
st.addBatch("INSERT INTO person VALUES('5','Ajay')");
st.addBatch("INSERT INTO person VALUES('6','Santosh')");
st.executeBatch();
String sql = "select * from person";
rs = st.executeQuery(sql);
System.out.println("No \tName");
while (rs.next()) {
System.out.print(rs.getString(1) + " \t");
System.out.println(rs.getString(2));
}
rs.close();
st.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
?************************************************************************?
Java代码
![](http://tianshidehuhuan.iteye.com/images/icon_star.png)
JdbcPreparedstatementAddbatch.java
import java.sql.*;
public class JdbcPreparedstatementAddbatch {
public static void main(String args[]) {
Connection con = null;
PreparedStatement pst = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "komal";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "root";
try {
Class.forName(driver);
con = DriverManager.getConnection(url + db, user, pass);
pst = con.prepareStatement("insert into lib value(?,?)");
con.setAutoCommit(false);
pst.setString(1, "6");
pst.setString(2, "106");
pst.addBatch();
pst.setString(1, "7");
pst.setString(2, "107");
pst.addBatch();
pst.setString(1, "8");
pst.setString(2, "108");
pst.addBatch();
pst.executeBatch();
pst.close();
String sql = "select * from lib";
pst = con.prepareStatement(sql);
rs = pst.executeQuery();
System.out.println("rno\tlibno");
while (rs.next()) {
System.out.print(rs.getString(1) + " \t");
System.out.println(rs.getString(2));
}
rs.close();
pst.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
相关文章推荐
- 简单的JDBC连接数据库代码
- Java连接mySql——简单JDBC连接数据库
- 简单的利用jsp连接数据库(jdbc)
- Eclipse通过jdbc连接数据库制作简单登陆界面
- JAVA用JDBC模式简单的连接数据库
- JDBC-数据库的连接和简单操作
- java jdbc数据库连接简单封装
- JDBC第一篇--【介绍JDBC、使用JDBC连接数据库、简单的工具类】
- 🈲Eclipse通过jdbc连接数据库制作简单登陆界面【新手必看】
- JDBC之数据库的连接与简单的sql语句执行
- 自己实现的一个简单的数据库连接的插件————JdbcPlugin
- 适用,简单的数据库连接与sql操作的封装(JDBC,数据库连接池,c3p0)
- JDBC连接数据库的几种方法与简单解析
- 简单实现jdbc连接数据库通用工具类(代码)
- JAVA用JDBC模式简单的连接数据库
- JDBC--最简单的java连接数据库的小程序
- java 简单的jdbc连接数据库代码示例
- 使用jdbc连接数据库的简单案例
- 使用JDBC技术连接数据库(附源码)--JAVA的简单应用
- JDBC连接数据库之DBUtils简单使用(6)