Java连接数据库代码


import org.junit.Test;

import java.sql.*;

/*
 *
 * 1.JDBC :sun公司提供的一套api(java.sql,javax.sql),
 *         使用这套api可以实现对数据的连接和操作(DML、DDL)
 *  2.如下代码来测试:获取MySQL数据库连接
 * 要想获取连接,准备工作:
 * ①MySQL服务开启
 * ②连接的基本条件:指明数据库的IP地址、端口号、用户名、密码
 * ③导入MySQL的驱动(即为jdbc中的相关接口的实现类和集合)
 *
 * 3.网络编程中的url:代表着互联网中的某一资源的地址。
 *   http://192.168.21.38:8080/zhoushun/index.jsp?user=tom
 *   协议     IP地址       端口号   目标资源         参数列表
 * */
public class connection {

    /*
    * 获取数据库的连接
    * */
    @Test
    public void test1() throws SQLException {


        //提供MySQL中的Driver接口的实现类
        Driver driver = new com.mysql.jdbc.Driver();

        //注册驱动
        DriverManager.registerDriver(driver);



     String url="jdbc:mysql://localhost:3306/test";//test:表示具体的数据库名
        String user="root";
        String password="root";

        //获取连接
        Connection connection=DriverManager.getConnection(url, user, password);
        System.out.println(connection);

    }



}

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JNDI(Java Naming and Directory Interface)是Java命名和目录接口,是Java EE应用程序连接数据库的一种方式。下面是使用JNDI连接数据库Java代码示例: 1. 首先,在Web服务器或应用服务器上配置数据源,例如,在Tomcat中,可以在server.xml或context.xml文件中添加如下配置: ```xml <Resource name="jdbc/myDataSource" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydb" username="myuser" password="mypassword" maxActive="100" maxIdle="20" maxWait="10000"/> ``` 2. 在Java程序中,使用如下代码获取数据源: ```java import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import java.sql.Connection; import java.sql.SQLException; public class JndiExample { public static void main(String[] args) { try { Context context = new InitialContext(); DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/myDataSource"); Connection connection = dataSource.getConnection(); // 在此处执行数据库操作 connection.close(); } catch (NamingException | SQLException e) { e.printStackTrace(); } } } ``` 在上面的代码中,使用InitialContext类获取Context对象,然后使用Context对象获取数据源,最后使用数据源获取数据库连接。在执行完数据库操作后,需要关闭连接。注意,上面的JNDI名称“java:comp/env/jdbc/myDataSource”需要根据实际情况修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值