「java安装sql」JAVA安装教程

博主:adminadmin 2023-03-20 22:24:11 435

本篇文章给大家谈谈java安装sql,以及JAVA安装教程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java怎么加入SQL驱动程序

第一步:

下载安装数据库(Microsoft SQL Server 2000(SP4)),在安装过程中设置sq的密码为"maowei",当然你也可以不设置密码,记住这里一定要给数据库要上SP4的补丁,安装好数据库以后,打开开始-----程序-----MicrosoftSQL Server-----企业管理器,在“企业管理器”中新建一个数据库文件test,并在数据库test中再建立一张表first_table,表中的字段名与字段值分别(注意数据类型与长度)。然后启动服务管理器,记住一定要启动。

新建一个数据库文件test,并建立表first_table,

启动服务管理器

第二步:

安装并配置JAVA JDK 我使用的版本是jdk-1_5_0_08,可以到下载到。JDK的安装很

简单,一直点下一步就可以了。在这里我安装的路径不是默认的,安装在C:/diskplay ,好了安装成功,

然后要做的就是配置JAVA的运行环境,右击"我的电脑"---"高级"---"环境变量",在用户变量

里选择“新建”

变量名:"CLASSPATH",

变量值:".;C:/diskplay/Java/jdk1.5.0_08/lib/tools.jar;C:/diskplay/Java/jdk1.5.0_08/jre/lib/dt.jar;"

再新建一个变量名:"JAVA_HOME",

变量值:"C:/diskplay/Java/jdk1.5.0_08",

在下面的系统变量里有一个变量名为Path,在它的变量值后面附加上";C:/diskplay/Java/jdk1.5.0_08/bin;",

好了.现在JAV的运行环境我们就安装并配置好了,但要注意几点:

1.上面在配置JAVA变量值,路径一定要与你安装的JAVA路径一致,因为我是安装在C:/diskplay 所以变量值的路

径我都是设置在这个目录下.

2.上面的变量值不包括一对"",变量值的内容是""里面的内容.

现在你可以在DOS下测试一下你的JAVA环境是否配置成功,在DOS中输入javac,如果能看到下图,表示安装成功.

第三步:

安装连接SQL数据库的JDBC驱动程序,可以到这里下载(;DisplayLang=en),执行下载到的可执行文件,一切只需要点击下一步,至到出现finish按钮,完成安装.

注:

(1) ms_JDBC_setup默认安装路径为:

c:/Program Files/Microsoft SQL Server 2000 Driver for JDBC

(2)安装目录/lib/下的三个jar文件即是要的JDBC驱动核心

msbase.jar

mssqlserver.jar

msutil.jar

(3)将以上三个文件拷贝至java安装目录下的jre/lib/ext目录下,就可以拷贝至

C:/diskplay/Java/jre1.5.0_08/lib/ext目录下

第四步:

现在开始程序书写过程了。在C盘的根目录下(其它的目录也可以)建立一个记事本文件保

存为:java_sqljdbc.java,注意文件的后缀名是.java 不要马虎给搞成了java_sqljdbc.java.txt.这点很重要。

然后在里面写入以下的代码并保存。

package Lesson3;

import java.sql.*; //引入sql下的所有类

public class Testdb

{

public static void main(String args[])

{

try

{

//注册SQL Server JDBC驱动程序

String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

Class.forName(driver);

//连接到指定数据库的URL

String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";

String User ="sa"; //能打开数据库的用户名

String Password = "maowei"; //安装时设置的密码我的密码是maowei

//使用 DriverManager 类的 getConnection 方法对数据库进行连接

Connection conn = DriverManager.getConnection(URL,User,Password);

Statement stmt=conn.createStatement();

//查询first_table表

String sql = " select * from first_table ";

ResultSet rs = stmt.executeQuery(sql);

//游标向下移动(返回表中的所有数据)

while(rs.next())

{

//输入表中的字段值

System.out.println(rs.getString("title")+rs.getString("URL")+rs.getString("name")+rs.getString("age"));

}

//关闭打开的流

rs.close();

stmt.close();

conn.close();

}//异常处理可以不用管它。照写下来就可以了

catch(Exception ex)

{

System.err.println(ex.getMessage());

}

}

}

最后,点击开始----运行----cmd,打开DOS窗口,进入到C盘根目录下输入:java_sqljdbc.java

先编译java文件为class文件,再输入:java java_sqljdbc 如果能看到提取出数据库中的值,就表示一切OK~~

如何在JAVA中创建sql 数据库

Java要连接数据库,那么首先你必须安装mysql数据库。

安装好mysql之后,安装JDK了。

安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表。

先创建数据库:

CREATE DATABASE SCUTCS;

接着,创建表:

CREATE TABLE STUDENT

(

SNO CHAR(7) NOT NULL,

SNAME VARCHAR(8) NOT NULL,

SEX CHAR(2) NOT NULL,

BDATE DATE NOT NULL,

HEIGHT DEC(5,2) DEFAULT 000.00,

PRIMARY KEY(SNO)

);

然后插入数据,可以用SQL语句insert into 表名 values (value1, value2, ...);

编写.java文件来演示一下如何访问MySQL数据库。

import java.sql.*;

public class JDBCTest {

public static void main(String[] args){

// 驱动程序名 String driver = "com.mysql.jdbc.Driver";

// URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";

// MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root";

try { // 加载驱动程序 Class.forName(driver);

// 连续数据库 Connection conn = DriverManager.getConnection(url, user, password);

if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");

// statement用来执行SQL语句 Statement statement = conn.createStatement();

// 要执行的SQL语句 String sql = "select * from student";

// 结果集 ResultSet rs = statement.executeQuery(sql);

while(rs.next()) // 选择sname这列数据 name = rs.getString("sname

// 输出结果 System.out.println(rs.getString("sno") + "\t" + name); }

rs.close(); conn.close();

} catch(ClassNotFoundException e) {

System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();

} catch(SQLException e) {

e.printStackTrace();

} catch(Exception e) {

e.printStackTrace();

} } }

java与sql server 安装问题

首先检查加载类的语句有没有错误

class.forname("com.microsoft.jdbc.sqlserver.sqlserverdriver");

connection

con=

drivermanager.getconnection("jdbc:microsoft:sqlserver://localhost:1433;databasename

=

mydb",

"sa",

"sa");

try语句块里这样写就行,不看你的程序,单就提示信息而言,发生错误的原因可能有以下几点:

一是数据库直连包

二是检查下数据库服务器是否开启,如果已经开启,查看一下用户名和密码是否都是sa,

最后就是你可以直接把sql包引进来看一下有没有问题

Java安装SQL2008驱动,需要安装什么驱动?我不想用eclipse

驱动跟eclipse没关,驱动在这里下:

1.将 sqljdbc_4.0.2206.100_chs.exe 下载到一个临时目录。

2.运行 sqljdbc_4.0.2206.100_chs.exe

3.按照提示输入安装目录。

安装完毕后打开安装目录,把sqljdbc4.jar放在以下两个目录:

%JAVA_HOME%\jre\lib\ext

%JAVA_JRE%\lib\ext

一般来说,%JAVA_HOME%与%JAVA_JRE%在同一个目录下,%JAVA_JRE%的文件夹名一般是jre版本号。

为什么安装完java17还是不能装sqldeveloper

电脑不适配。SQLDeveloper是Oracle公司出品的一个免费的集成开发环境。电脑不适配该软件,导致电脑上安装完Java17也无法在那晃SQL。

Java 我安装了SQL2000和MyEclipse要实现程序与数据库的连接需要做什么

你要有JAVA 里MSSQL的JAR包。有3个。 mssqlserver.jar msbase.jar msutil.jar

然后写一个数据库连接类

package Menu.menu;

import java.io.File;

import java.io.FileInputStream;

import java.io.IOException;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import java.util.Properties;

import Menu.menu.toString;

public class Resutbbs {

private static final String hrmname = null;

String sDBDriver;

String sConnStr;

String user;

String pass;

Connection conn;

ResultSet rs;

String DriverClasses;

String dburl;

String users;

String password;

// static String urlpath=tongcan.root;

public Resutbbs() throws IOException {

File directory = new File(".");

//String paths=directory.getCanonicalPath()+"/WebRoot/WEB-INF/Myproj.properties";

//File file = new File(paths);

File file = new File("/WEB-INF/prop/jdbc.properties");

FileInputStream fin = new FileInputStream(file);

Properties pro = new Properties();

pro.load(fin);

DriverClasses = pro.getProperty("DriverClasses");

dburl = pro.getProperty("ecology.url");

users = pro.getProperty("ecology.user");

password = pro.getProperty("ecology.password");

sDBDriver = DriverClasses;

sConnStr = dburl;

user = users;

pass = password;

conn = null;

rs = null;

try {

Class.forName(sDBDriver);

fin.close();

} catch (ClassNotFoundException classnotfoundexception) {

System.err.println("rs(): " + classnotfoundexception.getMessage());

fin.close();

}

}

public void executeInsert(String s) {

try {

conn = DriverManager.getConnection(sConnStr, user, pass);

Statement statement = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

int i = statement.executeUpdate(s);

} catch (SQLException sqlexception) {

System.err.println("rs.executeUpdate:" + sqlexception.getMessage()

+ "sConnStr=" + sConnStr);

}

}

public ResultSet executeQuery(String s) {

rs = null;

try {

conn = DriverManager.getConnection(sConnStr, user, pass);

Statement statement = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

rs = statement.executeQuery(s);

} catch (SQLException sqlexception) {

System.err.println("rs.executeQuery: " + sqlexception.getMessage()

+ "sConnStr=" + sConnStr);

}

return rs;

}

public void executeDelete(String s) {

try {

conn = DriverManager.getConnection(sConnStr, user, pass);

Statement statement = conn.createStatement();

statement.executeUpdate(s);

} catch (SQLException sqlexception) {

System.err

.println("rs.executeDelete: " + sqlexception.getMessage());

}

}

public int executeUpdate(String s) {

int i = 0;

try {

conn = DriverManager.getConnection(sConnStr, user, pass);

Statement statement = conn.createStatement();

i = statement.executeUpdate(s);

} catch (SQLException sqlexception) {

System.err

.println("rs.executeDelete: " + sqlexception.getMessage());

}

return i;

}

/**

* 分页

*

* @return

*/

public ResultSet getResultset(int thePage, int count, String sql,

String table_name) {

count = (thePage - 1) * count;

sql = sql + " WHERE (ID NOT IN(SELECT TOP " + count + " id FROM "

+ table_name + " ORDER BY id)) ORDER BY ID";

System.out.println("sql:" + sql);

try {

conn = DriverManager.getConnection(sConnStr, user, pass);

Statement statement = conn.createStatement();

rs = statement.executeQuery(sql);

} catch (Exception e) {

e.printStackTrace();

} finally {

}

return rs;

}

/**

* EXT分页

*

* @return

*/

public ResultSet getResultsetForEXT(int start, int limit, String sql,

String table_name) {

sql = sql + " WHERE (ID NOT IN(SELECT TOP " + start + " id FROM "

+ table_name + " ORDER BY id)) ORDER BY ID";

System.out.println("sql:" + sql);

try {

conn = DriverManager.getConnection(sConnStr, user, pass);

Statement statement = conn.createStatement();

rs = statement.executeQuery(sql);

} catch (Exception e) {

e.printStackTrace();

} finally {

}

return rs;

}

/**

* 带WHERE条件的EXT分页

*

* @param start

* @param limit

* @param table_name

* @param where

* @return

*/

public ResultSet getResultsetForEXT_2(int start, int limit,

String table_name, String where) {

String sqlIn = "SELECT TOP " + start + " id FROM [" + table_name

+ "] WHERE " + where + " ORDER BY id";

String sqlOut = "SELECT TOP " + limit + " * FROM [" + table_name + "]";

String sql = sqlOut + " WHERE (ID NOT IN(" + sqlIn + ")) AND " + where

+ " ORDER BY ID";

System.out.println("sql:" + sql);

try {

conn = DriverManager.getConnection(sConnStr, user, pass);

Statement statement = conn.createStatement();

rs = statement.executeQuery(sql);

} catch (Exception e) {

e.printStackTrace();

} finally {

}

return rs;

}

/**

* 改进后的EXT分页

*

* @param start

* @param limit

* @param table_name

* @return

*/

public ResultSet getResultsetForEXT_2(int start, int limit,

String table_name) {

String sqlIn = "SELECT TOP " + start + " id FROM [" + table_name

+ "] ORDER BY id";

String sqlOut = "SELECT TOP " + limit + " * FROM [" + table_name + "]";

String sql = sqlOut + " WHERE (ID NOT IN(" + sqlIn + ")) ORDER BY ID";

System.out.println("sql:" + sql);

try {

conn = DriverManager.getConnection(sConnStr, user, pass);

Statement statement = conn.createStatement();

rs = statement.executeQuery(sql);

} catch (Exception e) {

e.printStackTrace();

} finally {

}

return rs;

}

public void Close() {

try {

if (rs != null)

rs.close();

if (conn != null)

conn.close();

} catch (SQLException sqlexception) {

System.err.println("rs.close: " + sqlexception.getMessage());

}

}

public String getTime() {

String datestr = "" ;

try {

java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-M-d HH:ss") ;

java.util.Date date = new java.util.Date() ;

datestr = df.format(new java.util.Date()) ;

}

catch (Exception ex) {

}

return datestr ;

}

public ResultSet getRs() {

return rs;

}

public boolean next()

{

return true;

}

}

java安装sql的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA安装教程、java安装sql的信息别忘了在本站进行查找喔。