位置: 编程技术 - 正文
推荐整理分享JDBC 连接MySQL实例详解(jdbc连接MySQL实验总结),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:jdbc连接mysql实现增删改查知识点,jdbc连接MySQL实训报告,jdbc连接MySQL实训报告,jdbc连接MySQL实验报告带结果,jdbc连接MySQL实训报告,jdbc连接MySQL实验报告,jdbc连接MySQL实验报告带结果,jdbc连接MySQL实验报告带结果,内容如对您有帮助,希望把文章链接给更多的朋友!
JDBC连接MySQL
JDBC连接MySQL
加载及注册JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance();
JDBC URL 定义驱动程序与数据源之间的连接
标准语法:
<protocol(主要通讯协议)>:<subprotocol(次要通讯协议,即驱动程序名称)>:<data source identifier(数据源)>
MySQL的JDBC URL格式:
jdbc:mysql//[hostname][:port]/[dbname][param1=value1][¶m2=value2]….
示例:jdbc:
常见参数:user 用户名password 密码autoReconnect 联机失败,是否重新联机(true/false)maxReconnect 尝试重新联机次数initialTimeout 尝试重新联机间隔maxRows 传回最大行数useUnicode 是否使用Unicode字体编码(true/false)characterEncoding 何种编码(GB/UTF-8/…)relaxAutocommit 是否自动提交(true/false)capitalizeTypeNames 数据定义的名称以大写表示
建立连接对象
String url="jdbc: con = DriverManager.getConnection(url);
建立SQL陈述式对象(Statement Object)
Statement stmt = con.createStatement();
执行SQL语句
示例:
Java类型和SQL类型 技术手册P
PreparedStatement(预编语句)
PreparedStatement stmt = conn.prepareStatement("insert into test(id,name)values(,)");stmt.setInt(1,id);stmt.setString(2,name);
注:一旦设定语句的参数值后,就可以多次执行改语句,直到调用clearParameters()方法将他清除为止
CallableStatement(预储程序)技术手册P
JDBC2.0使用
ResultSet对象中的光标上下自由移动Statement stmt = con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);ResultSet rs=stmt.executeQuery("select * from test");
public Statement createStatement(int resultSetType,int resultSetConcuttency) throws SQLException
resultSetType
TYPE_FORWARD_ONLY 只能使用next()方法。TYPE_SCROLL_SENSITIVE 可以上下移动,可以取得改变后的值。TYPE_SCROLL_INSENSITIVE 可以上下移动。
resultSetConcuttency
CONCUR_READ_ONLY 只读CONCUR_UPDATABLE ResultSet对象可以执行数据库的新增、修改、和移除
直接使用ResultSet对象执行更新数据
新增数据
更新数据
删除数据
批处理
JNDI-数据源(Data Source)与连接池(Connection Pool)
Tomcat的JDBC数据源设置 技术手册P
连接池工具-Proxool Var 0.8.3 技术手册P
设置web.xml
配置Proxool.properties
使用Proxool连接池
感谢阅读此文,希望能帮助到大家,谢谢大家对本站的支持!
Mysql精粹系列(精粹) 关于Mysql整理的需要记忆和熟练掌握的内容1./*查看操作*/-------------------------------------------------------------------------------------------------------1./*查看操作*/SHOWP
php mysql连接数据库实例 小插曲,晚上把数据的my.ini编码改为utf-8,然后数据库一直不能启动,改回gbk就可以,有知道的告知下问题所在。因为是链接数据库,也没什么好说明的
MySQL隐式类型的转换陷阱和规则 前言相信大家都知道隐式类型转换有无法命中索引的风险,在高并发、大数据量的情况下,命不中索引带来的后果非常严重。将数据库拖死,继而整个
标签: jdbc连接MySQL实验总结
本文链接地址:https://www.jiuchutong.com/biancheng/348622.html 转载请保留说明!友情链接: 武汉网站建设