这里贴出代码,以供查看!
import java.sql.*;
public class JDBCDemo {
public static void main(String[] args) {
String user = "root";//用户名
String password = "****";//密码
String url = "jdbc:mysql://localhost:3306/student";//数据库名
String driver = "com.mysql.jdbc.Driver";//数据库驱动
String tableName = "studentinfo";//数据库表名
String sqlstr;
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName(driver);
con = DriverManager.getConnection(url,user,password);
stmt = con.createStatement();
//往数据库插入数据
sqlstr = "insert into " + tableName + " values(001,'tanzhenyu','male','GIS')";
stmt.executeUpdate(sqlstr);
//查询数据库数据
sqlstr = "select * from " + tableName;
rs = stmt.executeQuery(sqlstr);
ResultSetMetaData rsmd = rs.getMetaData();
int j = rsmd.getColumnCount();
for(int i = 0; i < j; i++) {
System.out.print(rsmd.getCatalogName(i + 1));
System.out.print("\t");
}
System.out.println();
while(rs.next()) {
for(int i = 0; i < j; i++) {
System.out.print(rs.getString(i + 1));
System.out.print("\t");
}
System.out.println();
}
}
catch(ClassNotFoundException e1) {
System.out.println(e1.toString());
}
catch(SQLException e2) {
System.out.println(e2.toString());
}
finally {
try {
if(rs != null) rs.close();
if(stmt != null) stmt.close();
if(con != null) con.close();
}
catch(SQLException e) {
System.out.println(e.toString());
}
}
}
}