JDBC连接数据库核心代码
2024-10-09 09:34:30
1.Oracle数据库
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@localhost:1521:orcle";
String user = "test";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
2.MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/testDB?user=testuser&password=testpassword&useUnicode=true&characterEncoding=GB2312";
Connection conn = DriverManager.getConnection(url);
3.SQL Server数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDB";
String user = "sa";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
4. Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url = "jdbc:sybase:Tds:localhost:5007/testDB";
Properties sysProps = System.getProperties();
sysProps.put("user", "userid");
sysProps.put("password", "user_password");
Connection conn = DriverManager.getConnection(url, sysProps);
5.Informix数据库
Class.forName("com.infoxmix.jdbc.IfxDriver").newInstance();
String url = "jdbc:infoxmix-sqli://localhost:1533/testDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";
Connection conn = DriverManager.getConnection(url);
6.DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url = "jdbc:db2://localhost:5000/testDB";
String user = "admin";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
7.PostgreSQL数据库
Class.forName("org.postgresql.Driver").newInstance();
String url = "jdbc:postgresql://localhost/testDB";
String user = "myuser";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
最新文章
- 我的CodeF水A题之路
- Android github 快速实现多人协作
- SQLServer复制(二)--事务代理作业
- mysql服务器监控参数总结
- Codeforces Round #260 (Div. 2)AB
- ubuntu 解压,压缩
- php之类,对象(四)加载类及练习题
- 完整的拆分nginx访问日志
- SQL server 2000安装时“以前的某个程序安装已在安装计算机上创建挂起”
- 为HTTP分类作序
- XAML: 获取元素的位置
- 过度拟合(overfilting)
- webpack运行常见错误归纳
- Windows--常见端口号
- Android群英传笔记——第九章:Android系统信息和安全机制
- TNS-12560,TNS-00583: Valid node checking: unable to parse configuration parameters
- docker 简单介绍及基础命令运用
- python爬虫之requests的基本使用
- 【CF809D】Hitchhiking in the Baltic States(Splay,动态规划)
- MySQL——约束(constraint)详解
热门文章
- 基本Sql语句汇总
- 【转】错误: ORA-01591: 锁被未决分布式事务处理 7.2.428982 持有--解决方案
- NYOJ 203 三国志
- Hadoop JVM调整解决 MapReduce 作业超时问题
- [luoguP1352] 没有上司的舞会(DP)
- POJ3321Apple Tree【dfs 树状数组】
- 单源最短路径 Bellman_ford 和 dijkstra
- IText 生成pdf,处理table cell列跨页缺失的问题
- 【搜索引擎】Solr最新安装以及通过关系型数据库(MySQL,Oracle,PostgreSQL)导入数据
- uva 10604