java之通过JDBC访问Mysql数据库
2016-07-26 20:12
585 查看
JDBC:Java Database Connectivity (java数据库连接)
Oracle,SQL-Server,DB2,MySQL,Access,Informix,....
需要什么呢?
1.需要下载mysql的jbbc驱动程序,一个jar包,
2.引入到我们的工程(项目)中.
编写程序
1.加载驱动程序
Build=构建=由源代码生成字节码的过程
external = 外部的
com.mysql.jdbc.Driver
ResultSet=结果集 = 一张表
net start mysql
"jdbc:mysql://localhost/student","+"(数据库)名字"+"密码"
package javastudy;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Testit {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// 将驱动程序类加载到内存中
Class.forName("com.mysql.jdbc.Driver");
// 创建一个连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/student", "seve", "123456");
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from studinfo");
while (rs.next()) {
for (int i = 1; i <= 4; i++) {
System.out.print(rs.getString(i) + "\t");
}
System.out.println();
}
}
}
Oracle,SQL-Server,DB2,MySQL,Access,Informix,....
需要什么呢?
1.需要下载mysql的jbbc驱动程序,一个jar包,
2.引入到我们的工程(项目)中.
编写程序
1.加载驱动程序
Build=构建=由源代码生成字节码的过程
external = 外部的
com.mysql.jdbc.Driver
ResultSet=结果集 = 一张表
net start mysql
"jdbc:mysql://localhost/student","+"(数据库)名字"+"密码"
package javastudy;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Testit {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// 将驱动程序类加载到内存中
Class.forName("com.mysql.jdbc.Driver");
// 创建一个连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/student", "seve", "123456");
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from studinfo");
while (rs.next()) {
for (int i = 1; i <= 4; i++) {
System.out.print(rs.getString(i) + "\t");
}
System.out.println();
}
}
}
相关文章推荐
- SpringAOP注解方式记录操作日志(操作模块,操作功能,调用方法,主键信息等)支持多笔操作时记录
- 快速排序(java实现)
- JAVA面向对象 类的继承
- hibernate和spring的整合
- Java---设计模式(DAO)
- java 堆栈
- Java 死锁的例子
- JAVA__ 上转型和下转型
- 通过java解析域名获得IP地址
- Java NIO使用及原理分析 (四)
- 使用数组实现链表--Java
- Java NIO使用及原理分析(三)
- Pixhawk windows开发环境安装
- Java 面向对象(转)
- Java NIO使用及原理分析(二)
- Java NIO使用及原理分析 (一)
- Java IO流(二)_day21
- 深入理解Java注解处理器
- JavaWeb学习总结(十三)——使用Session防止表单重复提交
- java工具类开发之日期工具类DateUtils和读取属性配置文件工具类PropertiesUtils