Tag: 连接字符串

在java Web应用程序中存储数据库字符串连接的位置?

我即将用java开始我的第一个项目 让我告诉我以前如何处理这些事情…… 到目前为止,我一直在使用VB6编写的com + componente来处理asp。 该组件通过com +管理控制台与域用户注册,其中包括lile my_company_domain \ my_app_account 组件从udl文件读取配置,配置为访问具有集成安全性的DB。 我使用server.createobject从asp调用组件,组件使用指定的域帐户运行,因此每个数据库访问都使用此帐户运行… 我喜欢这种方法的有以下几点: 使用集成安全性 – 没有sql用户 无需重新编译任何内容来更改db(编辑udl文件)或域帐户(编辑com +组件配置) 池连接(因为我总是使用相同的连接字符串) 生产人员可以在不将帐户密码留在文本文件上的情况下更改配置 … 那么,在java上实现这样的东西最好的方法是什么? 我已经看到了一些关于Commons-DBCP的东西,是否可以使用集成安全性? 非常感谢… – 添加回应评论 通过集成安全性我的意思是我只需要配置域帐户,就是这样,我不使用sql server帐户,只使用运行VB6 com +组件的帐户。 好吧,也许这不是合适的术语,但我希望你能得到这个想法……

Java新手需要数据库连接方面的帮助

我是Java的新手,甚至是Java数据库连接的新手。 当我把它放在Main类中时,我设法创建了一个数据库连接并查询了一个表。 现在我已将它移动到一个名为Connection的新类中,我收到错误: package lokate; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.sql.ResultSet; public class Connection { private static Statement stmt = null; private static ResultSet rs = null; private static Connection con = null; public Connection() throws SQLException { try { Class.forName(“com.mysql.jdbc.Driver”); String connectionUrl = “jdbc:mysql://localhost:3306/Lokate?” + “user=root&password=”; con = DriverManager.getConnection(connectionUrl); stmt = con.createStatement(); […]