您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 河源分类信息网,免费分类信息发布

Java怎么连接数据库

2025/2/7 4:18:45发布8次查看
java连接mysql数据库的方法:首先下载解压得到jar库文件,并在对应的项目中导入该库文件;然后添加jdbc;接着在mysql数据库中进行建表,和添加数据的操作;最后连接数据库并读取数据即可。
java 连接 mysql数据库需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件。
创建一个以jdbc连接数据库的程序,具体步骤:
1. 加载驱动:
导入数据库连接jar包,在工程目录中创建lib文件夹,将下载好的jdbc放到该文件夹下,如下图所示:
2. 添加jdbc:
右键工程名,在java build path中的libraries分页中选择add jars...,选择刚才添加的jdbc,如下图:
3.在mysql数据库中进行建表,和添加数据的操作。
create table emp(   empno            int(4)          primary key,   ename            varchar(10),   job              varchar(9),   hiredate         date,   sal              float(7,2)) ;
4. 连接数据库并读取数据:
数据库名称:sqltestdb
数据包名称:emp
端口号:3306
用户名:root
密码:root
package sqldemo;import java.sql.connection;import java.sql.drivermanager;import java.sql.resultset;import java.sql.sqlexception;import java.sql.statement;public class main {    public static void main(string[] args) {        //声明connection对象        connection con;        //驱动程序名        string driver = com.mysql.jdbc.driver;        //url指向要访问的数据库名mydata        string url = jdbc:mysql://localhost:3306/sqltestdb;        //mysql配置时的用户名        string user = root;        //mysql配置时的密码        string password = 123456;        //遍历查询结果集        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 emp;            //3.resultset类,用来存放获取的结果集!!            resultset rs = statement.executequery(sql);            system.out.println(-----------------);            system.out.println(执行结果如下所示:);              system.out.println(-----------------);              system.out.println(姓名 + \t + 职称);              system.out.println(-----------------);                           string job = null;            string id = null;            while(rs.next()){                //获取stuname这列数据                job = rs.getstring(job);                //获取stuid这列数据                id = rs.getstring(ename);                //输出结果                system.out.println(id + \t + job);            }            rs.close();            con.close();        } 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(数据库数据成功获取!!);        }    }}
以上就是java怎么连接数据库的详细内容。
河源分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录