JDBC的学习记录
来源:互联网 发布:苹果手机连点器软件 编辑:程序博客网 时间:2024/06/03 18:28
MySQL :
JDBC Name: Connector/J
Download: http://dev.mysql.com/downloads/connector/j/
Conn Code:
Class.forName(“com.mysql.jdbc.Driver”);
Connection con = null!
con=DriverManager.getConnection(“jdbc:mysql://host:port/database”,”user”,”password”);
Oracle:
JDBC Name: Connector/J
Download: http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
Conn Code:
Class.forName(“oracle.jdbc.driver.OracleDriver”);
Connection con = null!
con=DriverManager.getConnection(“jdbc:oracle:thin:@host:port:databse”,”user”,”password”);
Class.forName()用法详解
Class.forName方法:
此方法含义是:加载参数指定的类,并且初始化它。
在使用jdbc方式连接数据库时,为什么要执行Class.forName(‘驱动类名’)方法?
因为将驱动类的class文件装载到内存中,并且形成一个描述此驱动类结构的Class类实例,并且初始化此驱动类,这样jvm就可以使用它了,这就是Class.forName()方法的含义。
MySQL的jdbc写法:
public static void main(String[] args) throws Exception{ Connection con = null; Statement stm = null; ResultSet res = null; Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/goods", "root", "root"); //1、先建立媒介 stm = con.createStatement(); res = stm.executeQuery("select * from t_user");//executeQuery查询出来的是set集合 //boolean flag = stm.excute("select * from t_use");//尝试excute数据库 while(res.next()){ System.out.println(res.getString(1)); System.out.println(res.getString(2)); System.out.println(res.getString(3)); System.out.println(res.getString(4)); System.out.println(res.getString(5)); System.out.println(res.getString(6)); } //2、直接访问 //con.prepareStatement("select * from t_user"); res.close(); stm.close(); con.close(); }
- JDBC的学习记录
- JDBC学习记录
- jdbc学习记录
- JDBC的记录
- jdbc链接数据库学习记录
- 2017.7.03 学习记录 JDBC的使用步骤及方法
- [JDBC成长记录]jdbc的基本流程
- jdbc学习代码记录_jdbc基本步骤
- jdbc防止sql注入学习记录
- java_web 学习记录(八):jdbc + mysql
- jdbc 可滚动的结果集,可更新例子学习记录
- 简单的学习JDBC
- JDBC的学习总结
- Java的JDBC学习
- 关于jdbc的学习
- JDBC的学习
- JDBC的学习
- JDBC的再学习
- linux 解压缩文件 命令 tar
- 106. Construct Binary Tree from Inorder and Postorder Traversal
- Linux 中的 cc 命令
- 几行代码轻松实现百度定位和在地图显示指定坐标
- Socket心跳包机制
- JDBC的学习记录
- jquery中 $.ajax的用法详解
- 第三周项目4-顺序表应用(2)
- 软件体系结构和HTTP协议
- webpack 执行 npm run dev报错throw er; // Unhandled 'error' event
- 输入10个学生5门课成绩,分别用函数实现下列功能
- cc编译cpp遇到undefined reference to `__gxx_personality_v0'
- beans.factory.BeanCreationException beans.factory.annotation.Autowired(required=true)
- YY会员 消息铃声提示音太烦 如何屏蔽 好友消息声音提醒