java中jdbc连接数据库操作
来源:互联网 发布:网络侦探 2周目 彩蛋 编辑:程序博客网 时间:2024/06/05 18:44
首先需要创建一个数据库,我们下载MySQL安装好之后打开,先用show databases查看本地数据库,一般都是有本地的数据,我们不用管,直接创建一个新的数据库,create databases <数据库名>,然后可以编辑刚刚创建的数据库了,use <数据库名>, 这样就创建了一个数据库。我们也可以用Navicat for MySQL来创建数据库。
import java.sql.*;public class test { public static void main(String[] args) { //声明Connection对象 Connection con; //驱动程序名 String driver = "com.mysql.jdbc.Driver"; //URL指向要访问的数据库名mydata String url = "jdbc:mysql://localhost:3306/student"; //MySQL配置时的用户名 String user = "root"; //MySQL配置时的密码 String password = "*********"; //遍历查询结果集 try { //加载驱动程序 Class.forName(driver); //1.getConnection()方法,连接MySQL数据库!! con = DriverManager.getConnection(url,user,password); if(!con.isClosed()) System.out.println("Succeeded connecting to the Database!"); //2.创建statement类对象,用来执行SQL语句!! Statement statement = con.createStatement(); //要执行的SQL语句 String sql = "select * from studinfo"; String sql1 = "select * from grade"; //3.ResultSet类,用来存放获取的结果集!! ResultSet rs = statement.executeQuery(sql); System.out.println("--------------------------------"); System.out.println("执行结果如下所示:"); System.out.println("--------------------------------"); System.out.println("| 姓名 |" + " 性别 |" + " 年龄 |"+"chinese|"+"math|"+"english"); System.out.println("--------------------------------"); while(rs.next()){ //获取stuname这列数据// rs.getInt(1); System.out.println(rs.getString(1)+" "+rs.getString(2)+" "+rs.getString(3)); rs.getString(1);// System.out.println(rs); //获取stuid这列数据 } rs.close(); con.close(); /* while(rs.next()){ //获取studinfo这列数据 String studinfo = rs.getString("studinfo"); //获取grade这列数据 String grade = rs.getString("grade"); //输出结果 System.out.println(studinfo + "\t" + grade); }*/ } catch(ClassNotFoundException e) { //数据库驱动类异常处理 System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); } catch(SQLException e) { //数据库连接失败异常处理 e.printStackTrace(); }catch (Exception e) { // TODO: handle exception e.printStackTrace(); }finally{ System.out.println("数据库数据成功获取!!"); } }}
阅读全文
0 0
- java 中 JDBC 连接数据库操作
- java中jdbc连接数据库操作
- java jdbc 连接操作数据库
- Java中使用JDBC连接数据库操作的步骤
- java采用jdbc连接操作数据库
- JAVA采用JDBC连接操作数据库详解
- JDBC连接数据库操作步骤(JAVA)
- Java操作Sqlite数据库-jdbc连接
- 连接数据库jdbc操作
- JDBC连接数据库操作
- jdbc连接数据库操作
- java 演示使用jdbc-odbc桥连接的方式操作数据库 向数据库中添加数据
- Java中使用jdbc连接数据库详解
- java中使用jdbc连接SQLite3数据库
- Java中使用JDBC连接oracle数据库
- Java中JDBC连接MySql数据库(下)
- java开发中JDBC连接数据库代码
- Java开发中JDBC连接数据库
- 创建学生成绩的静态链表
- kmp算法
- Dictionary<TKey, TValue> 散列集合
- 1036. 跟奥巴马一起编程(15)
- HDU 5542 The Battle of Chibi(dp+树状数组)
- java中jdbc连接数据库操作
- python运算题
- poj2386Lake Counting之dfs
- 1037. 在霍格沃茨找零钱(20)
- JDBC
- PHP单例模式
- 异常及其解决
- 计算机网络第3章 数据链路层
- 自产生程序