Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

जावा से एसक्यूएल सर्वर संग्रहीत प्रक्रिया में टेबल-मूल्यवान पैरामीटर कैसे पास करें?

मार्क रोट्टेवेल द्वारा प्रदान किए गए इनपुट के साथ मैं इसे करने में सक्षम था। धन्यवाद मार्क, शॉन भी आपके इनपुट के लिए धन्यवाद। यहां आप में से किसी के लिए कार्य कोड है जो इसे उपयोगी पा सकता है।

String jdbcurl = "jdbc:sqlserver://TestServer:1433;DatabaseName=Student";
connection = DriverManager.getConnection(jdbcurl,"username","password");

SQLServerDataTable stuTypeDT = new SQLServerDataTable(); 
stuTypeDT.addColumnMetadata("StudentId", java.sql.Types.NUMERIC);
stuTypeDT.addColumnMetadata("Name", java.sql.Types.VARCHAR);
stuTypeDT.addColumnMetadata("Department", java.sql.Types.VARCHAR);
stuTypeDT.addColumnMetadata("Address", java.sql.Types.VARCHAR);

stuTypeDT.addRow("1","Tom", "A", "123 Street");
stuTypeDT.addRow("2","Jery", "B", "456 Street");
stuTypeDT.addRow("3","Mac", "C", "Vancour");

String ececStoredProc = "EXEC InsertStudentInfo ?";
SQLServerPreparedStatement pStmt = (SQLServerPreparedStatement)connection.prepareStatement(ececStoredProc);
pStmt.setStructured(1, "dbo.StudentInfoType", stuTypeDT);
pStmt.execute();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql सर्वर और mysql के बीच लिंक्ड सर्वर पर वितरित लेनदेन

  2. एक तालिका से सभी रिकॉर्ड कैसे चुनें जो किसी अन्य तालिका में मौजूद नहीं हैं?

  3. SQL सर्वर डेटाबेस में सभी अशक्त और अशक्त स्तंभों की सूची प्राप्त करें - SQL सर्वर / T-SQL ट्यूटोरियल भाग 53

  4. SQL सर्वर में लॉगिन की डिफ़ॉल्ट भाषा बदलें

  5. SQL सर्वर में DML ट्रिगर बनाएं