Modificar una Conexión de Datos SQL existente utilizando Aspose.Cells
Aspose.Cells permite modificar una Conexión de Datos SQL existente. El artículo explicará cómo usar Aspose.Cells para modificar diferentes propiedades de una Conexión de Datos SQL.
Puedes añadir o ver Conexiones de Datos dentro de Microsoft Excel siguiendo el comando de menú Datos > Conexiones.
De manera similar, Aspose.Cells proporciona los medios para acceder y modificar las Conexiones de Datos utilizando la colección Workbook.getDataConnections().
Modificar una Conexión de Datos SQL existente utilizando Aspose.Cells
El siguiente ejemplo ilustra el uso de Aspose.Cells para modificar la Conexión de Datos SQL del libro de trabajo. Puede descargar el archivo de Excel fuente utilizado en este código y el archivo de Excel de salida generado por el código desde los siguientes enlaces.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(ModifyExistingSQLDataConnection.class); | |
// Create a workbook object from source file | |
Workbook workbook = new Workbook(dataDir + "DataConnection.xlsx"); | |
// Access first Data Connection | |
ExternalConnection conn = workbook.getDataConnections().get(0); | |
// Change the Data Connection Name and Odc file | |
conn.setName("MyConnectionName"); | |
conn.setOdcFile(dataDir + "MyDefaulConnection.odc"); | |
// Change the Command Type, Command and Connection String | |
DBConnection dbConn = (DBConnection) conn; | |
dbConn.setCommandType(OLEDBCommandType.SQL_STATEMENT); | |
dbConn.setCommand("Select * from AdminTable"); | |
dbConn.setConnectionInfo( | |
"Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False"); | |
// Save the workbook | |
workbook.save(dataDir + "outxput.xlsx"); |