jdbc 初级
来源:互联网 发布:图像的实时融合算法 编辑:程序博客网 时间:2024/05/16 13:39
jdbc 初级
import java.nio.channels.SelectableChannel;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.mysql.jdbc.Driver;public class TestLogin { public static void main(String[] args) { //登录的业务方法 public static void login(String username,String pwd) throws SQLException{ //[1]注册驱动 DriverManager.registerDriver(new Driver()); //[2]获取连接 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/cz1", "root", "123"); //[3]准备要执行的sql语句 String sql = "select * from login where username = ? and password =?"; //[4]获取statement对象 执行sql语句// Statement statement = connection.createStatement(); PreparedStatement statement = connection.prepareStatement(sql); //[4.1]设置? 占位的内容 1代表第一个? statement.setString(1, username); statement.setString(2, pwd); //[5]执行sql语句 ResultSet resultSet = statement.executeQuery(); //[6]如果根据我们写sql语句查询出结果 就证明登录成功 if (resultSet.next()) { System.out.println("登录成功"); }else { System.out.println("登录失败"); } resultSet.close(); statement.close(); connection.close(); } }
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import org.junit.Test;import com.mysql.jdbc.Driver;public class JdbcHelloWorld{ /** *[1]不同的数据库厂商都提供了数据库的驱动 驱动以jar包的形式提供 [2]注册驱动 [3]连接你想操作的数据库 [4]准备你想要执行的sql语句 [5]执行你准备好的sql语句 * @throws SQLException * @throws Exception */ @Test public void jdbcText(){ //[2]获取数据库的连接 : mysql的意思是连接到mysql的数据库 cz1是连接的数据库的名字 Connection connection = null; //[4]获取statement对象 Statement statement = null; //[5]执行sql语句 ResultSet resultSet = null; try { //[1]注册驱动 DriverManager.registerDriver(new Driver()); connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/cz1", "root", "123"); //[3]准备你要执行的sql语句 String sql = "select * from orders"; statement = connection.createStatement(); resultSet = statement.executeQuery(sql); while(resultSet.next()){ int id = resultSet.getInt("id"); String name = resultSet.getString("name"); System.out.println("id:"+id+"----"+name); } //释放的原则 先打开的后释放 } catch (Exception e) { e.printStackTrace(); } } @Test public void jdbcHelloAdd() throws Exception{ //[1]注册驱动 DriverManager.registerDriver(new Driver()); //[2]获取数据库的连接 : mysql的意思是连接到mysql的数据库 cz1是连接的数据库的名字 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/cc1", "root", "123"); //[3]准备你要执行的sql语句 String sql = "insert into orders values(8,'xiyiji','500')"; //[4]获取statement对象 Statement statement = connection.createStatement(); //[5]执行sql语句 int result = statement.executeUpdate(sql); if (result!=0) { System.out.println("插入成功"); }else { System.out.println("插入失败"); } //释放的原则 先打开的后释放 statement.close(); connection.close(); }}
0 0
- jdbc 初级
- JDBC初级应用
- JDBC初级 上
- JDBC 初级 中
- JDBC 初级 下
- JDBC的初级语法
- JDBC初级应用实例(一)
- JDBC初级应用实例(二)
- JDBC初级应用实例(一)
- JDBC初级应用实例(二)
- JAVA-JDBC(初级入门)
- JDBC连接mySQL操作初级
- 新手上路:JDBC初级应用实例(二)
- 新手上路:JDBC初级应用实例(一)
- 新手上路:JDBC初级应用实例(一)
- JDBC(六)初级的JDBCTools
- 00.Mybatis初级使用-回顾JDBC
- Java JDBC连接SQL Server数据库初级
- C#的第6课的内容
- Android数据绑定,MVVM框架,SpringMVC for Android
- vijos P1905生活大爆炸版 石头剪刀布
- Java的选择结构
- Android简易实战教程--第二十五话《网络图片查看器》
- jdbc 初级
- 通讯录的实现(三) ——————文件实现
- Java类和类之间关系
- 通俗理解卷积神经网络
- Python入门:socket连续接收客户端数据
- eclipse编码设置
- Linux-文件备份shell
- HDU 2602 Bone Collector【01DP(二)】
- Ajax框架整合