当前位置: 技术问答>java相关
JSP可否不用设 dsn 来连数据库?
来源: 互联网 发布时间:2015-10-20
本文导语: JSP中是通过使用JDBC来对ODBC进行连接,但能不能不通过设ODBC,就象ASP中直接写上 驱动程序、服务器 等形式来连接? | 可以啊,不过你需要数据库的JDBC驱动。安装JDBC驱动后,代码这样写(前...
JSP中是通过使用JDBC来对ODBC进行连接,但能不能不通过设ODBC,就象ASP中直接写上 驱动程序、服务器 等形式来连接?
|
可以啊,不过你需要数据库的JDBC驱动。安装JDBC驱动后,代码这样写(前两天刚学会)^O^
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String URL="jdbc:microsoft:sqlserver://server:1433;DatabaseName=YJWEB";
String user="sa";
String pwd="";
Connection con=null;
Statement stmt=null;
con=DriverManager.getConnection(URL,user,pwd);
stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlCompany="select * from company";
ResultSet rs=null;//公司(不包括子公司)
rs=stmt.executeQuery(sqlCompany);
...
注:省略了try语句
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String URL="jdbc:microsoft:sqlserver://server:1433;DatabaseName=YJWEB";
String user="sa";
String pwd="";
Connection con=null;
Statement stmt=null;
con=DriverManager.getConnection(URL,user,pwd);
stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlCompany="select * from company";
ResultSet rs=null;//公司(不包括子公司)
rs=stmt.executeQuery(sqlCompany);
...
注:省略了try语句
|
使用j-o桥只是为了方便
直接用jdbc连就可以了
还可以用jndi技术
直接用jdbc连就可以了
还可以用jndi技术