java与sql
具体的程序我就不写了,给你说下思路吧
如果调用的不是很多的话,可以写个类,定义几个私有变量,URL,USERNAME,PASSWORD,最好是把这几个变量的值放到一个培植文件里,这样修改起来比较方便,然后定义一个PUBLIC方法,在方法里获得CONNECTION,并且RETURN
这个CONNECTION
,写个方法关闭连接,就哦了
㈡ JAVA和SQL哪个更有用
两个是不相干的东东,Java可以和SQL共同合作完成一件事情。SQL是管理数据库的,JAVA是一门计算机程序语言。
㈢ 请问SQL数据库的作用,简单说说与java的关系
数据库的作用当然是存储数据了,通过sql语言可以对数据进行插入、删除、替换等一系列操作;而java是面向对象编程语言,可以通过JDBC包连接数据库,这样可以把sql语句嵌入到java语言中,在java程序中对数据库进行访问。
㈣ 如何建立Java程序与SQL数据库的连接
首先要拿到相应数据的JDBC驱动程序,如Oracle的就是ojdbc14.jar,然后将之导入工程。
最简单的直接取连接方法:Class.forName(驱动类名):Connection
conn
=
DriverManager.getConnection(数据库url,数据库用户名,密码);
㈤ Java和SQL的问题!
连接:
package com.ccniit.bookshop.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 获得java.sql.Statement对象 或 java.sql.PrepareStatement对象
*
* @author Tommylee
*
*/
public class DBMain
{
/**
* 数据库连接对象
*/
private Connection con = null;
/**
* 获得数据库连接
*
* @return Connection
* @throws ClassNotFoundException
* @throws SQLException
*/
private Connection getDBConnection() throws ClassNotFoundException,
SQLException
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=BookDB",
"sa", "");
return con;
}
/**
* 获得java.sql.Statement对象
*
* @return Statement
* @throws SQLException
* @throws ClassNotFoundException
*/
public Statement getStatement() throws ClassNotFoundException, SQLException
{
Statement st = null;
con = getDBConnection();
if (con != null)
{
st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
}
return st;
}
/**
* 获得java.sql.PreparedStatement对象
* @param sqlStr
* @return PreparedStatement
* @throws ClassNotFoundException
* @throws SQLException
*/
public PreparedStatement getPrepareStatement(String sqlStr)
throws ClassNotFoundException, SQLException
{
PreparedStatement pst = null;
con = getDBConnection();
if (con != null)
{
pst = con.prepareStatement(sqlStr,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
}
return pst;
}
/**
* 释放数据库连接
*
* @throws SQLException
*
*/
public void release() throws SQLException
{
if (con != null)
{
con.close();
}
}
}
/**
* 图书部分相关数据库操作
*/
package com.ccniit.bookshop.db.book;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import com.ccniit.bookshop.db.DBMain;
import com.ccniit.bookshop.db.bookComment.BookCommentDAO;
㈥ 学java能用sql server吗它跟java联系紧密吗
java是一门计算机编程语言,应用范围广泛,跟数据库的运用也很紧密
㈦ java和sql语句拼接问题
因为拼接字符串没有预编译,像mybatis会预编译,当你传入一个字符串的时候会自动给你添加上'',表示这是一个字符串,但是你手动字符串拼接的时候就需要自己执行mybatis的这个操作,在字符串上添加 ''。最后sql += " and id='"+ id + "'"相当于sql =sql + " and id='"+ id + "'";就是一个字符串简单拼接
㈧ java与数据库SQL sever的连接是怎么连接的
java中使用jdbc连接sql server数据库步骤:
1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2008 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
<2> 设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
<4> 打开Eclipse
a.新建工程-> Java -> Java project,起名为Test
b.选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
<5> 编写Java代码来测试JDBC连接SQL Server数据库
import java.sql.*;
public class Test {
public static void main(String[] srg) {
//加载JDBC驱动
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//连接服务器和数据库sample
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出
} catch (Exception e) {
e.printStackTrace();
}
}
}
执行以后就可以连接到sample数据库了。
㈨ Java 与 SQL
JAVA是编程用的工具~~SQL是数据库~~你用JAVA编辑的东西大部分都要连接到数据库
㈩ java与sql连接
1、创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库。
2、 patat.setInt(1,id) 将第一个参数id设置为java给定int 值。
3、在PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象。
4、ResultSet 光标最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推
5、以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值