Is there any way to find out whether a new record is inserted other than writing trigger in sql server 2005. (it can be tsql or by java...) Since the vendor is not allowing
I think you need to define "Is there any way to find out whether a new record is inserted other than writing trigger". Triggers are basically event handlers in SQL. So are you wanting to have something like a trigger that fires whenever a new row is inserted into a table? If so, the answer is yes, it's called SQL Server Notification Services.
Here's a beginners article, but I'm sure you can just google "sql server notification" and get tons of results.
Here's another good article: Using SqlDependency To Monitor SQL Database Changes