| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- public class CheckProjectDetails {
- public static void main(String[] args) {
- String url = "jdbc:dm://192.168.0.145:30236?charset=utf8";
- String username = "WATERSHED";
- String password = "WaterShed./1224";
- try {
- Class.forName("dm.jdbc.driver.DmDriver");
- Connection connection = DriverManager.getConnection(url, username, password);
-
- // Check table structure
- System.out.println("Checking table structure...");
- String describeSql = "SELECT column_name, data_type, data_length FROM user_tab_columns WHERE table_name = 'PROJECT'";
- PreparedStatement describeStmt = connection.prepareStatement(describeSql);
- ResultSet describeRs = describeStmt.executeQuery();
- while (describeRs.next()) {
- System.out.println("Column: " + describeRs.getString(1) + ", Type: " + describeRs.getString(2) + ", Length: " + describeRs.getString(3));
- }
- describeRs.close();
- describeStmt.close();
-
- // Query all project data
- System.out.println("\nQuerying all project data...");
- String selectSql = "SELECT project_id, project_name, project_details FROM PROJECT";
- PreparedStatement selectStmt = connection.prepareStatement(selectSql);
- ResultSet rs = selectStmt.executeQuery();
-
- while (rs.next()) {
- Long projectId = rs.getLong("project_id");
- String projectName = rs.getString("project_name");
- String projectDetails = rs.getString("project_details");
-
- System.out.println("Project ID: " + projectId + ", Project Name: " + projectName);
-
- if (projectDetails != null) {
- System.out.println("Project Details Length: " + projectDetails.length());
- System.out.println("Project Details (first 100 chars): " + projectDetails.substring(0, Math.min(100, projectDetails.length())) + "...");
- } else {
- System.out.println("Project Details: null");
- }
-
- System.out.println("------------------------------");
- }
-
- rs.close();
- selectStmt.close();
- connection.close();
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
|