gpt4 book ai didi

localdb的sqlserver的Java连接字符串

转载 作者:太空宇宙 更新时间:2023-11-04 07:12:54 25 4
gpt4 key购买 nike

我已经使用 Netbeans 和 Sqlserver 2012 完成了 Java 应用程序。因此,为了开发应用程序,我在特定端口运行 Sqlserver 并使用以下字符串进行连接。

public static Connection connectDB(){

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost\\SQLEXPRESS:1433;databaseName=DB1;user=zubair;password=zubair1234");
//JOptionPane.showMessageDialog(null,"Connection established");
return conn;
}catch (Exception ex){
JOptionPane.showMessageDialog(null,ex);
return null;
}
}

现在为了交付 java 应用程序,我需要使 sqlserver 数据库在应用程序中本地运行。我不是java专家,所以我需要的帮助很少来更改连接字符串。

对于访问数据库,我知道我们可以使用 "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+accessFileName+".accdb;";" 这个字符串并给出数据库的文件名。

sqlserver db. 是否有类似的字符串。我已将数据库复制到我的项目文件夹中。?

最佳答案

使用用户名和密码连接到本地计算机上的数据库:

jdbc:sqlserver://localhost;databaseName=DbName;user=MyUserName;password=*****;

请阅读Building the Connection URL并遵循指南。

我没有任何运行示例。但我自己尝试后肯定会发布。

其次,我强烈建议使用属性文件来存储连接详细信息。与 prop 文件相比,更喜欢 XML。

关于localdb的sqlserver的Java连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20381771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com