java jdbc代码_javajdbc代码解决
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;publicclassstudent{//连接数据...
import java.sql.Connection;import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class student
{
//连接数据库
private String driver = "com.mysql.jdbc.Driver";
private String url ="jdbc:mysql://localhost:3306/student";
private String username ="root";
private String password = "root";
//操作数据库
private Connection conn = null;
private PreparedStatement ps= null;
private ResultSet rs = null;
public ResultSet queryResult(String sql,String []params){
try{
Class.forName(driver);
conn = DriverManager.getConnection(url,username,password);
ps= conn.prepareStatement(sql);
//循环遍历参数集合
for(int i = 0;i
{
ps.setString(i+1,params[i]);
}
rs = ps.executeQuery();
}catch(SQLException e){
e.printStackTrace();
}catch(ClassNotFoundException e)
{
e.printStackTrace();
}finally{
}
return rs;
}
//执行增加、修改、删除语句方法
public boolean isUpdate(String sql,String[]params){
boolean b = true;
try {
Class.forName(driver);
try {
conn = DriverManager.getConnection(url,username,password);
ps = conn.prepareStatement(sql);
//循环遍历参数集合,填补SQL语句中信息
for(int i = 0 ;i
ps.setString(i + 1,params[i]);
}
//执行操作,并获取受影响的行数
int i = ps.executeUpdate();
if(i != 1){
b = false;
}else{
b = true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return b;
}
public void close() {
//释放资源
try {
if(rs != null){
rs.close();
rs = null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
if(ps != null){
ps.close();
ps = null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
if(conn != null){
conn.close();
conn = null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
展开
java jdbc代码_javajdbc代码解决相关推荐
- JAVA JDBC连接步骤代码,SQL注入,处理异常try catch 的快捷键
备注:try catch快捷键:选中代码块,然后Ctrl+Alt+T //idea 所需文件夹 查询:statement.executeQuery(sql) 返回结果是数据集 package c ...
- java jdbc修改_java----jdbc(数据库的添加,删除,修改,更新)
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import ...
- java jdbc连接_java-jdbc数据库连接
web.xml:(web.xml) contextConfigLocationclasspath:spring.xml,classpath:spring-mybatis.xml,classpath:s ...
- java离线日期授权解决方案 解决改系统日期 Java代码混淆 日期混淆
在java项目中,需要客户定制离线授权时,怎么保证软件时效性呢? 如果用日期授权比如一年,如果单纯的获取系统时间,在离线的情况下,如果客户修改系统时间,软件的授权无法控制. 导致经济利益的损失. 下 ...
- 在java中写出html代码,在java里写html代码
在java里写html代码 [2021-02-09 07:31:38] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...
- git与eclipse集成之代码冲突与解决
1.1. 代码冲突与解决 目前使用git管理代码,产生冲突的原因,主要是当多个人向特性分支提交代码时,如果两个人修改了同一个文件,第二个人提交代码时就可能会冲突. 举例说明: 创建远程特性分支.远程个 ...
- 区块链 java 开源_详细介绍Java区块链开源代码背后的内容
什么是Java区块链开源代码?它是一种分布式分类帐技术,将所有不同的属性放在一起.那么Java区块链开源代码就可以通过不同的共识机制,使所有添加的数据不变.2015年之前,估计大家都知道的区块链的申请 ...
- 优秀 Java 程序员写代码的风格
转载自 涨姿势 | 优秀 Java 程序员写代码的风格 今天突发奇想,对编码习惯和 编程风格 很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助! ...
- java中的异常处理代码,java_深入剖析Java中的各种异常处理方式,1. 调试追踪代码:public s - phpStudy...
深入剖析Java中的各种异常处理方式 1. 调试追踪代码: public static void enterTryMethod() { System.out.println("enter a ...
最新文章
- 人类资产数字化是大势所趋
- testng的报告自定义笔记
- MachineLearning(3)-流型
- Cocos2dx实现象棋之布局
- 升级PowerShell至4.0版本
- Win7系统隐藏文件恢复的方法
- php按照二维数组某个字段排序,PHP 二维数组根据某个字段排序
- 解决npm npm does not support Node.js
- 电切镜行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- linux 修改分辨率lcd_如何在Ubuntu 12.04中为LCD添加显示分辨率? xrandr问题
- Java项目——Everything 开发思路
- Web票据在线打印和套打解决方案
- android app后台收不到消息,Android APP被关闭后无法收到推送消息(尝试)
- Scrum: 时间框 (Timeboxing) 是什么?
- CVPR 2019 | 「识面知心」——基于自监督学习的微表情特征表达
- Python中歌词解析
- 当你们在谈论React和Vue的时候,我在用Mithril
- 目标端的trail文件损坏或误删除,如何重新进行抽取
- gamma矫正/gamma映射
- wps linux 无法输入中文,WPS for linux 中不能切换到中文输入法
热门文章
- 【开源】我的分页控件正式命名为QuickPager ASP.NET2.0分页控件
- HetGNN-Heterogeneous Graph Neural Network 异构图神经网络 KDD2019
- Java初学者不可不知道知识点
- java的异常处理块的形式_Java 异常处理详细解读
- asp.net捕获全局未处理异常的几种方法
- ./configure make make install详解
- 源码编译安装gcc-5.3.0
- Ubuntu Qt 编译问题
- 多学一点(五)——在Linux下安装配置Apache
- ASP.NET MVC铵钮Click后下载文件