当前位置:首页 » 编程语言 » sqlserver的url

sqlserver的url

发布时间: 2022-05-16 04:48:06

㈠ 本人实在不懂JSP连接sql数据库的URL路径是怎么写的 老是写不对

String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mydb"; mydb是你的数据库名 追问: //我出错了 org.apache.jasper.JasperException: An exception occurred processing JSP page /MyJsp2.jsp at line 21 18: String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=MyQQ"; 19: String username="sa"; 20: String password=""; 21: Connection con=DriverManager.getConnection(url,username,password); 22: Statement stmt=con.createStatement(); 23: ResultSet rs=stmt.executeQuery("select * from song"); 24: out.println(rs); 回答: 把错误贴出来! 追问: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: An exception occurred processing JSP page /MyJsp2.jsp at line 21 18: String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=MyQQ"; 19: String username="sa"; 20: String password=""; 21: Connection con=DriverManager.getConnection(url,username,password); 22: Statement stmt=con.createStatement(); 23: ResultSet rs=stmt.executeQuery("select * from Star"); 24: out.println(rs); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) root cause javax.servlet.ServletException: java.sql.SQLException: No suitable driver org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779) org.apache.jsp.MyJsp2_jsp._jspService(MyJsp2_jsp.java:88) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) root cause java.sql.SQLException: No suitable driver java.sql.DriverManager.getConnection(Unknown Source) java.sql.DriverManager.getConnection(Unknown Source) org.apache.jsp.MyJsp2_jsp._jspService(MyJsp2_jsp.java:75) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs. Apache Tomcat/6.0.13 回答: 服务器 遇到一个内部错误(),它无法实现这一点 追问: 怎么办啊 我只想调用本地的MYSQL 数据库 查查里面的数据 回答: 你查一下mysql驱动 补充: 还没有搞好啊啊 追问: 是啊帮下我啊

㈡ 连接mysql的url写法

这样:

jdbc:mysql://<hostname>[<:3306>]/<dbname>

jdbc:mysql://localhost:3306/db_librarySys

Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_librarySys?user=root&password=1234");

Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_librarySys","root","1234");

(2)sqlserver的url扩展阅读:

注意事项

URL=协议名+子协议名+数据源名。

1、协议名总是“jdbc”。

2、子协议名由JDBC驱动程序的编写者决定。

3、数据源名也可能包含用户与口令等信息;这些信息也可单独提供。

URL:jdbc:oracle:thin:@machine_name:port:dbname

注:machine_name:数据库所在的机器的名称;

port:端口号,默认是1521

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

String url="jdbc:oracle:thin:@localhost:1521:orcl";

//orcl为数据库的SID

String user="test";

String password="test";

Connection conn= DriverManager.getConnection(url,user,password);

注意:Oracle的URL有两种写法:

1、jdbc:oracle:thin:@localhost:1521:databaseName 常用操作sql的工具:sqlDeveloper.exe,还可以用其他数据库,如mysql等

2、jdbc:oracle:oci:@localhost:1521:databaseName 用来操作SQL的工具只能用:PL/SQL Developer;数据库集群时候常用此连接,比上面那个多点功能,性能好点。

㈢ jdbc 连接mysql时中的URL怎么写的

String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";

例如:

importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Connection;
importjava.sql.Statement;


publicclassMysqlDemo{
publicstaticvoidmain(String[]args)throwsException{
Connectionconn=null;
Stringsql;
//MySQL的JDBCURL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
//避免中文乱码要指定useUnicode和characterEncoding
//执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,
//下面语句之前就要先创建javademo数据库
Stringurl="jdbc:mysql://localhost:3306/javademo?"
+"user=root&password=root&useUnicode=true&characterEncoding=UTF8";

try{
//之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,
//可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来,下面三种形式都可以
Class.forName("com.mysql.jdbc.Driver");//动态加载mysql驱动
//or:
//com.mysql.jdbc.Driverdriver=newcom.mysql.jdbc.Driver();
//or:
//newcom.mysql.jdbc.Driver();

System.out.println("成功加载MySQL驱动程序");
//一个Connection代表一个数据库连接
conn=DriverManager.getConnection(url);
//Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
Statementstmt=conn.createStatement();
sql="createtablestudent(NOchar(20),namevarchar(20),primarykey(NO))";
intresult=stmt.executeUpdate(sql);//executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功
if(result!=-1){
System.out.println("创建数据表成功");
sql="insertintostudent(NO,name)values('2012001','陶伟基')";
result=stmt.executeUpdate(sql);
sql="insertintostudent(NO,name)values('2012002','周小俊')";
result=stmt.executeUpdate(sql);
sql="select*fromstudent";
ResultSetrs=stmt.executeQuery(sql);//executeQuery会返回结果的集合,否则返回空值
System.out.println("学号 姓名");
while(rs.next()){
System.out
.println(rs.getString(1)+" "+rs.getString(2));//入如果返回的是int类型可以用getInt()
}
}
}catch(SQLExceptione){
System.out.println("MySQL操作错误");
e.printStackTrace();
}catch(Exceptione){
e.printStackTrace();
}finally{
conn.close();
}

}

}

㈣ JDBC的URL是什么

是跟数据库进行连接的时候,用来连接到指定远程数据库标识符。

可以在该URL中指定连接用户名和密码,同时,对于不同的数据库有不同的标示。例如连接一个本地机器上的SQLServer数据库的URL如下:

jdbc:sqlserver://localhost;user=MyUserName;password=*****;

然后建立连接:Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;user=MyUserName;password=*****;");

(4)sqlserver的url扩展阅读:

常见的数据库连接的URL写法

1、—oracle—

驱动:oracle.jdbc.driver.OracleDriver

URL:jdbc:oracle:thin:@machine_name:port:dbname

注:machine_name:数据库所在的机器的名称;

port:端口号,默认是1521

2、—mysql—

驱动:com.mysql.jdbc.Driver

URL:jdbc:mysql://machine_name:port/dbname

注:machine_name:数据库所在的机器的名称;

port:端口号,默认3306

㈤ sql server url怎么写

com.microsoft.JDBC jdbc:microsoft:sqlserver://数据库IP地址:1433/数据库名称

㈥ 连接sql server2000的url和驱动名是什么

url: "jdbc:odbc:sqlserver"; //取得连接的url名,注意sqlserver是dsn名
驱动名:sun.jdbc.odbc.jdbcodbcdriver

㈦ SQL在JAVA中的应用URL地址如果是本机的应该怎样定义

看来楼主用了JDBC-ODBC桥,现在这种架构往往用在MS ACCESS。如果是其他支持JDBC的数据库,还是建议直接用其所提供的JDBC Driver。如果是windows xp系统,首先要在“控制面板-》管理工具-》数据源(ODBC)”中加入新的数据源。具体做法是“用户DSN”-》“添加”—》“Microsoft Access Driver *.mdb”。然后数据源路径以及给一个任意的数据源名(这个名字在java程序中应用的数据源名字)。

在java程序中注册及连接数据库要做以下几件事:

1。注册驱动类,现在如果是用了JDBC-ODBC桥,则通过代码,
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
来注册。

2。建立连接,如果在之前添加数据源的时候给定的数据源名字为“wombat”的话,则通过代码,
con = DriverManager.getConnection("jdbc:odbc:wombat","freely","ec");
来建立连接。这里url的格式是,jdbc:数据库驱动:其他。“其他”可能是数据库路径参数等,比如jdbc:mysql://192.168.0.1/myData。关于提到的“本机”问题,据我了解JDBC-ODBC桥只能本机使用,即数据源名字定义必须是本机的,至于数据源名字指向的数据源本身在哪则可以在开始“添加数据源”的路径上给定,这个路径可以是远程数据源。不过这些都是在“添加数据源”的时候做的,对于java程序以及程序里的url完全无关,因为程序里的url指向的是本地的数据源名字。至于如果用的是纯JDBC,则后面数据库路径以及可能的参数形式都是根据具体数据库有所不同的,不能一概而论,这个要查阅数据库的文档才行。(可能说的有点不太清楚,反正连接代码如果是JDBC-ODBC桥的话,就照上面的写就是了:)

3。建立SQL statement,
Statement st = con.createStatement();

4。现在就可以用这个statement做数据库操作了,比如
ResultSet rs = st.executeQuery("select * from T");

完整的代码如下:

try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:wombat");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from T");
...
}
catch(ClassNotFoundException e){
...
}
catch(SQLException e){
...
}

(注意:一个statement只能保存一个resultset,在用同一个statement做新的Query的时候,原本保留在statement中的resultset就被冲掉了,如下代码不能得到所希望的结果,
Statement st = con.createStatement();
ResultSet rs_t = st.executeQuery("select * from T");
while(rs_t.next()) {
int id_t = rs_t.getInt("ID");
st_s.executeQuery("select * from S");
while(rs_s.next()) {
int id_s rs_s.getInt("ID");
if(id_t == id_s) {
System.out.println("same ID");
}
}
}

㈧ SQL Server 2012加载驱动和URL路径的语句是

package com.lovo.javadb;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLClientInfoException;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcTest {

public static void main(String[] args){

Connection conn = null;
Statement st = null;
try {
String url = "jdbc:jtds:sqlserver://127.0.0.1:1433/wh123";
//加载数据库驱动
Class.forName("net.sourceforge.jtds.jdbc.Driver");
//通过驱动管理器来得到连接,链接的地址就是URL,用户名,密码都是sa
conn = DriverManager.getConnection(url,"sa","sa");
//通过连接来得到一个statement
st = conn.createStatement();
//数据库操作,添加数据
for(int i = 1; i < 1000; i++){
String sql = "insert into dept(deptno,deptname,address) values (" +
+ i + ",'wanghui" + i + "','sky " + i + "')";
System.out.print(sql + "\t");
st.executeUpdate(sql); //对应insert ,update,delete
System.out.println("插入数据成功" + i);
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try{
//切忌要关闭
st.close();
conn.close();
}catch (SQLException e) {
e.printStackTrace();
}
}

}

}
追问:
你确信是net.sourceforge.jtds.jdbc.Driver?
SQL Server 2005 中加载驱动为 com.microsoft.sqlserver.jdbc.SQLServerDriver,差别太大了

㈨ java 连接sql server2014的URL字符串是什么还有Class.forName("是啥")

举个例子吧:
URL = "jdbc:sqlserver://localhost:1314; DatabaseName = DB; User = SY; Password = 321";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
希望可以帮助到你,有什么不懂的地方可以继续问我,记得采纳!

㈩ 在SQL Server 2008 中加载驱动和URL路径的语句是什么

package com.lovo.javadb;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLClientInfoException;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcTest {

public static void main(String[] args){

Connection conn = null;
Statement st = null;
try {
String url = "jdbc:jtds:sqlserver://127.0.0.1:1433/wh123";
//加载数据库驱动
Class.forName("net.sourceforge.jtds.jdbc.Driver");
//通过驱动管理器来得到连接,链接的地址就是URL,用户名,密码都是sa
conn = DriverManager.getConnection(url,"sa","sa");
//通过连接来得到一个statement
st = conn.createStatement();
//数据库操作,添加数据
for(int i = 1; i < 1000; i++){
String sql = "insert into dept(deptno,deptname,address) values (" +
+ i + ",'wanghui" + i + "','sky " + i + "')";
System.out.print(sql + "\t");
st.executeUpdate(sql); //对应insert ,update,delete
System.out.println("插入数据成功" + i);
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try{
//切忌要关闭
st.close();
conn.close();
}catch (SQLException e) {
e.printStackTrace();
}
}

}

}

热点内容
vs添加编译选项 发布:2024-04-30 01:06:10 浏览:613
编程红码 发布:2024-04-30 01:04:49 浏览:910
给数组赋值java 发布:2024-04-30 01:04:37 浏览:498
我的世界jave版如何开服务器 发布:2024-04-30 01:02:34 浏览:901
safari清除缓存ipad 发布:2024-04-30 00:47:24 浏览:523
字段级数据加密 发布:2024-04-30 00:34:59 浏览:73
编译原理上机实验构建预测分析器 发布:2024-04-30 00:05:47 浏览:571
安卓手机的应用商店是哪个 发布:2024-04-29 23:50:18 浏览:411
pythonbinascii 发布:2024-04-29 23:23:00 浏览:39
安卓怎么让运存变大 发布:2024-04-29 23:21:53 浏览:459