Java连接数据库
来源:互联网 发布:ubuntu怎么连无线 编辑:程序博客网 时间:2024/06/01 23:26
一、直接使用Driver类
public void testDriver(){//1.创建一个Driver 实现类的对象Driver driver=new com.mysql.jdbc.Driver();//2.准备连接数据库的基本信息:url,user,passwordString url="jdbc:mysql://localhost:3306/test";Properties info = new Properties();info.put("user", "root");info.put("password","1230");//3.调用Driver 接口的 connection(url,info)获取数据库连接Connection conn=driver.connect(url, info);System.out.println(conn);}
二、通过文件连接数据库
public Connection getConnection() throws Exception{String driverClass = null;String jdbcUrl = null;String user = null;String password = null;//读取类路径下的jdbc,properties文件InputStream in=getClass().getClassLoader().getResourceAsStream("jdbc.properties");Properties properties=new Properties();properties.load(in);driverClass = properties.getProperty("driver");jdbcUrl = properties.getProperty("jabcUrl");user = properties.getProperty("user");password = properties.getProperty("password");//通过反射常见 Driver对象Driver driver=(Driver)Class.forName(driverClass).newInstance();Properties info = new Properties();info.put("user", user);info.put("password", password);//通过Driverd 的 connect 方法获取数据库连接Connection conn = driver.connect(jdbcUrl, info);return conn;}
三、通过DriverManager连接数据库
public static void testDriverManager() throws Exception {//1,准备连接数据库的4个字符串:驱动全类名、JDBC URL、user、passwordString driverClass = "com.microsoft.sqlserver.jdbc.SQLServerDriver";String jdbcUrl = "jdbc:sqlserver://localhost:1433;DatabaseName=Ywpw";String user="zyj";String password="zyj";//2.加载数据库驱动程序(注册驱动)Class.forName(driverClass);Connection conn=DriverManager.getConnection(jdbcUrl, user, password);System.out.println(conn);}
四、连接各数据库的JDBCUrl
Mysql:jdbc:mysql://localhost:3306/数据库名
SQLServer:jdbc:sqlserver://localhost:1433;DatabaseName=数据库名
Oracle:jdbc:oracle:thin:@localhost:1521:orcl
阅读全文
0 0
- java--java连接数据库
- Java 数据库编程 - 连接数据库
- Java连接数据库谈
- java连接MySql数据库!
- Java连接数据库
- Java连接数据库谈
- Java连接数据库
- JAVA连接各种数据库
- JAVA 连接 MySQL 数据库
- java 代理连接数据库
- java连接数据库
- Java连接Oracle数据库
- java连接数据库准备
- Java连接Access数据库
- Java连接数据库实例
- Java连接DB2数据库
- Java连接Access数据库
- JAVA 连接ORACLE数据库
- 解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.
- 牛客网_华为机试_034_图片整理(字符排序)
- apache 的安装与增加域名
- NumPy——快速处理数据
- 腾讯2017暑期实习生编程题--构造回文
- Java连接数据库
- 安卓网络数据缓存策略
- 802.11 无线权威指南学习 ---- 网络概论
- 22th【贪心&&优先队列】打地鼠游戏
- CentOS7 编译安装 Zabbix 3.2.6
- JS复习3
- React Native之Modal组件实现遮罩层效果
- 自然数幂和 斯特林数
- Hadoop基础教程-第9章 HA高可用(9.3 HDFS 高可用运行)(草稿)