数据库的连接代码

简介: 数据库的连接代码

//oracle

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

String url="jdbc:oracle:thin:@localhost:1521:orcl";

String user="scott";

String pwd="tiger";

java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);



//Sybase

Class.forName("com.sybase.jdbc.SybDriver").newInstance();

String url="jdbc:sybase:Tds:localhost:5007/erp"

//erp为数据库名

PropertiessysProps=System.getProperties();

SysProps.put("user","sa");//用户名

SysProps.put("password","");//密码

java.sql.Connection conn=DriverManager.getConnection(url,SysProps);



//DB2

Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();

String url="jdbc:db2://localhost:5000/sample";

//sample为DB2数据库的名称

String user="admin";

String pwd="";//密码

java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);



//Informix

Class.forName("com.informix.jdbc.IfxDriver").newInstance();

String url="jdbc:informix-sqli://localhost:1533/test:INFORMIXSERVER=infserver;

user=sa;//用户名

password=pwd";//密码

//test为数据库名

java.sql.Connection conn=DriverManager.getConnection(url);



//sqlSever

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

String url="jdbc:microsoft:sqlserver://localhost:1433;DatebaseNAme=pubs";

//pubs为数据库

String user="sa";

String pwd="";

java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);



//PostgreSQL

Class.forName("org.postgresql.Driver").newInstance();

String url="jdbc:postgresql://localhost/netcity";

//netcity为数据库名

String user="root";//用户名

String pwd="123456";//密码

java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);


相关文章
|
2月前
|
存储 关系型数据库 数据库
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
本文通过一个 Agentic RAG 应用的完整构建流程,展示了如何借助 RDS Supabase 快速搭建具备知识处理与智能决策能力的 AI 应用,展示从数据准备到应用部署的全流程,相较于传统开发模式效率大幅提升。
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
|
3月前
|
人工智能 安全 机器人
无代码革命:10分钟打造企业专属数据库查询AI机器人
随着数字化转型加速,企业对高效智能交互解决方案的需求日益增长。阿里云AppFlow推出的AI助手产品,借助创新网页集成技术,助力企业打造专业数据库查询助手。本文详细介绍通过三步流程将AI助手转化为数据库交互工具的核心优势与操作指南,包括全场景适配、智能渲染引擎及零代码配置等三大技术突破。同时提供Web集成与企业微信集成方案,帮助企业实现便捷部署与安全管理,提升内外部用户体验。
433 12
无代码革命:10分钟打造企业专属数据库查询AI机器人
|
3月前
|
安全 druid Nacos
0 代码改造实现应用运行时数据库密码无损轮转
本文探讨了敏感数据的安全风险及降低账密泄漏风险的策略。国家颁布的《网络安全二级等保2.0标准》强调了企业数据安全的重要性。文章介绍了Nacos作为配置中心在提升数据库访问安全性方面的应用,并结合阿里云KMS、Druid连接池和Spring Cloud Alibaba社区推出的数据源动态轮转方案。该方案实现了加密配置统一托管、帐密全托管、双层权限管控等功能,将帐密切换时间从数小时优化到一秒,显著提升了安全性和效率。未来,MSE Nacos和KMS将扩展至更多组件如NoSQL、MQ等,提供一站式安全服务,助力AI时代的应用安全。
272 14
|
3月前
|
SQL 数据建模 关系型数据库
别光知道存数据库了,数据建模才是王道!(入门指南+实战代码)
别光知道存数据库了,数据建模才是王道!(入门指南+实战代码)
367 4
|
4月前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
18天前
|
SQL Java 关系型数据库
Java连接MySQL数据库环境设置指南
请注意,在实际部署时应该避免将敏感信息(如用户名和密码)硬编码在源码文件里面;应该使用配置文件或者环境变量等更为安全可靠地方式管理这些信息。此外,在处理大量数据时考虑使用PreparedStatement而不是Statement可以提高性能并防止SQL注入攻击;同时也要注意正确处理异常情况,并且确保所有打开过得资源都被正确关闭释放掉以防止内存泄漏等问题发生。
59 13
|
20天前
|
SQL 关系型数据库 MySQL
MySQL数据库连接过多(Too many connections)错误处理策略
综上所述,“Too many connections”错误处理策略涉及从具体参数配置到代码层面再到系统与架构设计全方位考量与改进。每项措施都需根据具体环境进行定制化调整,并且在执行任何变更前建议先行测试评估可能带来影响。
341 11