某网友的javaMYSQL代码
2013-10-09 11:30
337 查看
import java.sql.*;
public class TestConnectMySQL {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance(); //
new一个Driver
conn = DriverManager.getConnection("jdbc:mysql://localhost/A?"
//连接MySQL 不理解就记住
+ "user=root&password=root");
stmt = conn.createStatement();
//通过连接创建(createStatement)一个语句对象,不是new
rs = stmt.executeQuery("select * from pers");
//执行查询,返回一个结果集rs相当于一个游标
while (rs.next()) { //循环取得结果集(遍历)
System.out.println(rs.getString("b") + " " //把某一字段的内容
当成一个字符串拿出来,
+ rs.getString("c") + " " //也可以用其它的,比如rs.getInt("");等
+ rs.getString("d"));
}
} catch (SQLException ex) {
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally { //不要忘了关闭
try {
if (conn != null) {
conn.close();
conn = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (rs != null) {
rs.close();
rs = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
public class TestConnectMySQL {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance(); //
new一个Driver
conn = DriverManager.getConnection("jdbc:mysql://localhost/A?"
//连接MySQL 不理解就记住
+ "user=root&password=root");
stmt = conn.createStatement();
//通过连接创建(createStatement)一个语句对象,不是new
rs = stmt.executeQuery("select * from pers");
//执行查询,返回一个结果集rs相当于一个游标
while (rs.next()) { //循环取得结果集(遍历)
System.out.println(rs.getString("b") + " " //把某一字段的内容
当成一个字符串拿出来,
+ rs.getString("c") + " " //也可以用其它的,比如rs.getInt("");等
+ rs.getString("d"));
}
} catch (SQLException ex) {
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally { //不要忘了关闭
try {
if (conn != null) {
conn.close();
conn = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (rs != null) {
rs.close();
rs = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
相关文章推荐
- java把excel内容上传到mysql实例代码
- Solr搜索引擎(5)通过Java代码索引MySQL
- java连接mysql 测试代码
- java代码实现JDBC连接MySql以及引用驱动程序包
- mysql 命令行插入中文没问题 java代码插入成问号
- java连接Oracle、Mysql、DB2、Sybase、Informix、PostgreSQL数据库代码
- java 连接 mysql 数据库代码
- CodeSmith代码自动生成器 JAVA模版的制作---CodeSmith+MySQL+MyEclipse 10
- Java 连接到 MySQL 数据库的代码及相关操作
- mysql 连接数据库实例java代码
- java连接mysql实现增删改查代码
- java开发之提高java和mysql代码性能和质量
- java操作mysql入门代码实例(含插入、更新和查询)
- 整理部分java代码和oracle,mysql,sql server对比数据类型
- 我的第一段链接mysql的java代码
- javaweb JDBC 数据库连接mysql 配置代码 (直接可用)
- Mysql Java驱动代码阅读笔记及JDBC规范笔记
- java代码实现JDBC连接MySql以及引用驱动程序包