脚本宝典收集整理的这篇文章主要介绍了JDBC,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
下载地址:MySQL :: Download Connector/J
下载完成后导入jar包
例子:
//1.注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//2.获取连接
String url="jdbc:mysql://127.0.0.1:3306/db2";
String username="root";
String password="123456";
Connection conn = DriverManager.getConnection(url, username, password);
//3.定义sql语句
String sql="update account set money=2000 where id=1;";
//4.获取执行sql的对象 statement
Statement stmt = conn.createstatement();
//5.执行sql
int count =stmt.executeUpdate(sql);//受影响的行数
//6.处理结果
System.out.PRintln(count);
//7.释放资源
stmt.close();
conn.close();
try {
conn.setAutoCommIT(false);//开启事务
//5.执行sql
int count1 =stmt.executeUpdate(sql1);//受影响的行数
//6.处理结果
System.out.println(count1);
//5.执行sql
int count2 =stmt.executeUpdate(sql2);//受影响的行数
//6.处理结果
System.out.println(count2);
conn.COMmit();//提交事务
} catch (Exception e) {
conn.rollback();//回滚事务
e.printStackTrace();
}
String url="jdbc:mysql://127.0.0.1:3306/db1";
String username="root";
String password="123456";
Connection conn = DriverManager.getConnection(url, username, password); //链接数据库成功
//准备sql语句
String user_name="xiaoqiu";
String user_pwd="1234567";
String sql="select * From user where username=? and password=?";
Preparedstatement pstm = conn.prepareStatement(sql);//获取pstm对象
pstm.setString(1,user_name); //给第一个?赋值
pstm.setString(2,user_pwd);//给第二个?赋值
ResultSet rs = pstm.executeQuery();// 获取结果集
if(rs.next())
{
System.out.println("登陆成功");
}else{
System.out.println("账号或者密码错误");
}
conn.close();
pstm.close();
rs.close();
使用Druid的具体步骤
配置文件:
url=jdbc:mysql://localhost:3306/db2?rewriteBatchedStatements=true
username=root
password=123456
driverclassname=com.mysql.cj.jdbc.Driver
# 初始化连接数量
initialSize=10
# 最大连接数
maxActive=20
# 最大的等待时间
maxWait=1000
filters=wall
//1.导入jar包
//2.定义配置文件
//3.加载配置文件
ProPErties prop=new Properties();
prop.load(new FileinputStream("JDBC/src/druid.properties"));
//4.获取连接池对象
DataSource dataSource = DruidDataSourceFactory.createDataSource(prop);
//获取数据库连接
Connection conn = dataSource.getConnection();
System.out.println(conn);
以上是脚本宝典为你收集整理的JDBC全部内容,希望文章能够帮你解决JDBC所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。