creating an interface using C++ for an oracle database - c++

My question is if it is possible to create an interface using C++ (for windows) for accessing and inserting data into an Oracle database created with Oracle Database Express Edition. Somebody recommended me to use Java instead because "it is much simpler", or even .NET C#. But I know very little about Java. So, I would like to use C++ and some Windows API.
I read this: Creating a simple user interface to access an Oracle database but I have to mention that for this project I'm not allowed to use APEX from Oracle. It must be an web application.
Thank you very much in advance.

Related

Website using Python Oracle and Javascript

I have a HTA tool that connects to oracle database. It's created using HTML,Javascript and oracle as backend.
Javascript connects to oracle database using OLEDB drive. It pulls data and create dynamic rows.
Tool is working but now am planning to convert it as Web Application.
Being a DBA , am not that much familiar with Java and i thought i will explore options in Python.
I have recently done a automation using Python and Selenium. So yes , i know bit of Python. But i have no idea about website using python.
I also don't want to change lot of code. I want javascript to do all the dynamic front-end stuffs.
All i need is interface that can connect to oracle database and pull the information and pass it to javascript function.
Can someone please guide to how to start with.
Thanks.
I don't know Python but if you don't want to change a lot of code, you may consider PHP. It's made to generate HTML code dynamicaly.
It is dangerous to connect to your DB directly by using javascript. Every user can read the JS code in the page and event modify it(sending every value they want).
PHP is executed on the server, it mean that you can check and validate the received value before risking to corupt your DB.
That's why a PHP page between the JS and the DB is better. Python should be secure too but I think it's easier to use PHP because it's open source and well documented.
I wish you a good continuation!

Is it possible to use Django with an Access database?

Is it possible to use a Microsoft Access database (.accdb) as the back-end for a Django application?
It might be possible, at least under Windows. The Django documentation contains a link to django-pyodbc, a third-party ODBC back-end that is based on pyodbc, so perhaps you could try using that with the Access ODBC driver for Windows. However, django-pyodbc appears to be coded specifically for Microsoft SQL Server, and the SQL dialects for SQL Server ("T-SQL") and Access ("Access SQL") are similar but not identical, so compatibility with Access SQL may be somewhat limited.
Also, the question remains as to whether it is a good idea to use an Access database as a back-end for a Django application. The answer to that question is "Probably not.". An Access database is generally not a good choice of back-end for a web application. In fact, Microsoft strongly recommends against using Access in web applications.

how to use addin developed with microsoft.sharepoint.dll in other system

I've developed an outlook addin in vs2013. The development machine has sharepoint installed. My code has:
using Microsoft.SharePoint;
But when I run this code on a client machine it shows an error.
enter image description here.In some sites they suggest using Microsoft.SharePoint.Client.dll. Can anyone help?
This won't work as you expected. Microsoft.SharePoint.dll is a server side library which is part of Microsoft SharePoint and hence can neither be referenced nor used otherwise in a client-side environment such as an Outlook add-in.
What you are looking for is Client-Side Object Model, or CSOM for short. However, developing CSOM apps is a completely different story, needs slightly different knowledge and skills. The bad news is most of your SharePoint-related work will have to be redeveloped almost from scratch.
If your SharePoint integration isn't heavy, you might be able to achieve what you want with SharePoint's web services, either REST or SOAP. There an article on MSDN providing insight to various types of SharePoint APIs and providing guidance which API to use in what situation. You shoudl read this first.
we can't use using Microsoft.SharePoint; in sharepoint not installed system.
we need to use using Microsoft.SharePoint.client; for client system and use client object model code.

Oracle Apex& Rapid Application development

I want to develop small-medium size web applications.
I wanna to use Oracle apex but I am not sure that whether apex is supporting other databases( MsSql, MySql,Sqlite)
web applications will have different properties.
Developing these web applications with ASP .NET can take long time. Because you should work on UI Design, you should write stabile and flexible data access layer.
As I know in Oracle Apex,designing is more faster and easier. There are some templates so deveopers who do not have strong design knowledge can design web pages. As I know by Oracle Apex, web pages can be prepared faster than .Net.
Are there any alternative tools for other databases rather than oracle?
And do you think that oracle apex is being stabile and have a good support in OTN or other platforms?
Thanks&Regards
Oracle Application Express (APEX) runs inside an Oracle database. You can create database links from Oracle to a non-Oracle database using Heterogeneous Connectivity so that your APEX application can manipulate data stored in a non-Oracle database. But you need to have the Oracle database in place in order for APEX to run.
APEX is certainly pretty stable-- Oracle has released a number of different versions (4.0 most recently). And the underlying project has been around for a decade (it was previously HTML DB). It's got a strong development team and a very strong developer community in and around OTN. I've personally used it for a number of years and found it very productive.
There are, of course, other RAD development tools and frameworks that are not tied to the Oracle database. Ruby on Rails and PHP with one of the various PHP frameworks, for example, both have relatively strong developer communities and are not focused on Oracle. Of course, you probably won't find the most vibrant communities for these products on OTN.

Web interface for c++ applications

Our company has a set of 3d modeling softwares written in c++ with qt based gui. We are planning to offer these applications to customers to try them from a web browser. I mean to say, we need to create web interfaces for native c++ codes. Please suggest me which technology, languages should be used. If possible please give some links to some white papers or case studies for this kind of projects. I am totally clue less :)
Ideally you would keep your c++ code on the server and use a mixture of HTML and Javascript on the browser. However since 3d modeling is so client centric you may have to run some c++ code directly in the browser.
There are a few options to look at:
Emscripten
Adobe Alchemy
Google Native Client
A Java Applet using NestedVM
Netscape plugin API
ActiveX
You could also run a few instances of your application on your server inside an XVnc session and let people use it through a VNC viewer applet. The simplest solution however is still to offer a downloadable demo of your application.
Have a look at Wt
Take a look at Native Client.
Soon you might be use WebGL to do 3D in the browser. But how long it will take for browsers to include it I do not know. But it might be good to look at it to not rule out using it in the future.
If creating everything again is too expensive, always you can create a distributed application:
One program running the main application in C++ and generating (for example) XML files.
A web application reading the XML files generated by the C++ application and translating them into the web application language (for example Adobe Flex).
Good luck!